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.

2 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."
  2. 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