Slashdot Mirror


Qt For The Console

lintux writes: "You probably know Qt as the fine toolkit for the less-fine X. Today something cool reached a stable state: Qt for the console. A Qt library port which allows you to port Qt programs to the console! Just imagine a full-featured web browser like Konqueror, on a 386 text-machine! I tried some things, and I never want to use w3m or lynx again, I can tell you that!" Update by HeUnique:While I do approve of the job these guys have done on console QT, I believe they may need to properly relicense their project under the GPL.

7 of 201 comments (clear)

  1. main.cpp by GreenHell · · Score: 5, Informative

    #ifdef HAVE_CONFIG_H
    #include
    #endif

    #include
    #include

    int main(int argc, char *argv[])
    {
    cout "Hello, World! It is April Fools :)" endl;

    return EXIT_SUCCESS;
    }

    April Fools! :)

    --
    "I won't mod you down - I feel the need to call you a twit explicitly, rather than by implication."
    1. Re:main.cpp by dodald · · Score: 2, Informative

      That was a damn good April Fools joke! *Smacks Forhead*

      [don@myhost qtconsole-1.0.0]$ qtconsole
      Hello, World! It is April Fools :)
      [don@myhost qtconsole-1.0.0]$

      --
      101010b 2Ah 52o
  2. It's a replacement for GNU Screen by yerricde · · Score: 2, Informative

    Konsole? why?

    As Ed Avis mentioned, you can think of it as a replacement for GNU Screen.

    --
    Will I retire or break 10K?
  3. Although this is entirely fake... by GoRK · · Score: 4, Informative

    Although this is a big april fools hoax, a real example of a GUI that works on the console can be found over at PicoGUI. (as featured formerly on /. and elsewhere)

    The display framework of PicoGUI is so extensible that it will work on everything from a text-only 2 line LCD display (or smaller) up to a fully realized 3d environment courtesy of OpenGL (needs someone to code it but the OpenGL "display" driver is already in there).

    Some examples:

    X-Chat/PicoGUI running using PicoGUI's ncurses driver on the console:
    http://www.picogui.org/sshotdetail.php?index=47

    A couple of PicoGUI apps running on a 4 line Text LCD:
    http://www.picogui.org/sshotdetail.php?index=64

    PicoGUI running on OpenGL:
    http://www.picogui.org/sshotdetail.php?index=60

    This is mostly possible because of PicoGUI's strict distinction between content and presentation (Remember the design goal of the original HTML? - Bingo.) Anyway, it's a neat project to check out; the support for this is in and working now; it runs on everything under the sun; and development continues to progress at an extremely rapid pace.

    ~GoRK

  4. Qt-Console is a joke, but... by dskoll · · Score: 3, Informative

    this is not. It's a port of Tk (the Tcl graphical toolkit) to curses, and it is truly excellent.

  5. Lynx? Why use something like Lynx? by Jagasian · · Score: 3, Informative

    Lynx is second rate compared to the Links command-line web browser, which I use regularly under Linux... and I am using right now. It supports SSL, tables, and many other common web technologies. Oh, and did I mention that it uses less than 1MB of RAM? Its uber fast, and perfect for reading sites like slashdot. Navigation is a breeze... no mouse needed here. Also, since Links doesn't download the overboard graphics that many websites use, sites load far quicker than in other browsers because of the smaller download. Sure there is less eye-and-ear-candy, but the net is still full of content... and Links gives you access to that content.

    I love what Hotmail says, when I log in with Links. It says that my browser won't let me use Hotmails advanced features or something... whatever...

  6. Re:Lynx? Why use something like Lynx? by Cy+Guy · · Score: 3, Informative

    Another alternative to lynx is the ARACHNE Browser for DOS and Linux. It's a fully graphical console based Internet suite (browser, email, multimedia player), and it doesn' rely on the Qt library just svgalib. It will run on a 486 with a mere 8 meg of RAM.

    A full list of features and requirements can be found from the Linux Installation page of the Arachne website.