![]() ![]() Then I wanted to develop mobile apps, and Qt Widgets was not recommended because it didn't have batch rendering and a scene graph which Qt Quick has. A module, which isn't properly explained in Qt's documentation, is a collection of re-usable headers, libraries and other components grouped together under a "module". I began experimenting with the Qt Widgets module. I went with Qt, because of it's event system and because it was superior to other toolkits like FLTK, because it looks half-decent, and wxWidgets which uses a message table. I then later decided that I needed cross platform API's to create familiar user interface components, such as buttons, labels and text boxes. Using those two libraries I could build a small self-contained application for Linux and Windows. I did try out something low-level akin to the Windows API: SDL2, and wrote a simple hangman game that also used RapidXML to parse an XML file containing sprites and a list of words. Then I hit a snag: what if I want to target many platforms with the same code ? I tried Mono and it's bindings to GTK, but that didn't satisfy me. So, I carried on writing code in C#, or using the Windows API with C++. ![]() ![]() I first got excited about Qt several years ago, when I was still in high school, but could not try it out at that time, because the offline download was several gigabytes in size, and internet bandwidth was not as cheap as it is now. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |