Posts

Showing posts with the label GUI

Qt is on the edge of cross-platform GUI framework

Image
Qt is on the edge of cross-platform GUI framework Table of Contents Qt in my view New version of Qt5.2.0 released Qt in Ubuntu This may be the beginning of serial articles related Qt. 1 Qt in my view There are two targets in the current stage of my career . One of them is to be a GUI programming export, the another is to be a master of wireless communication software engineer. So let's come back to GUI programming, there are two targets in this field as a former Linux programmer, GTK, and Qt. My personal favorite to that two platform can be separated into two phases. At the beginning, I was once a GTK advocator, because I tried both KDE and Gnome desktop environment, I have to declare that I like Gnome much more than KDE. KDE is developed by Qt while Gnome is completely built on the GTK. I guess that was why I like GTK much more at the beginning. The other reason is that most Linux distributions, like ubuntu and fedora, was tight bounded with some of GTK...

Install GTK+-3.8.7 into Ubuntu 12.04 from scratch

Image
Install Gtk+-3.8.7 into Ubuntu 12.04 from scratch Table of Contents Preparation How the compile the source code from the beginning? 1 Preparation The first step is alway to download the needed package. I give the following shopping list: software package Download URL glib-2.36.4 http://ftp.gnome.org/pub/gnome/sources/glib/2.36/ gdk-pixbuf-2.28.2 http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.28/ atk-2.8.0 http://ftp.gnome.org/pub/gnome/sources/atk/2.8/ fontconfig-2.11.0 http://www.freedesktop.org/software/fontconfig/release/ harfbuzz-0.9.24 http://www.freedesktop.org/software/harfbuzz/release/ pango-1.34.1 http://ftp.gnome.org/pub/gnome/sources/pango/1.34/ libatk-bridge2.0 http://packages.ubuntu.com/zh-cn/quantal/libatk-bridge2.0-0 libatk-bridge2.0-dev http://packages.ubuntu.com/zh-cn/quantal/libatk-bridge2.0-dev gtk+-3.8.7 http://ftp.gnome.org/pub/gnome/sources/gtk+/3.8/ My operating system is Ubuntu 12.04 ...