I found the book interesting for people new to Qt, since it uses Qt Creator to drive the reader through different aspects of developing a Qt application, both using the old approach of C++ API or the newer Qt Quick feature.
The book provides several examples, and even when I don't recommend it for experienced Qt developers, some of them with minimal or no exposure to Android application development, could still find the Qt/Android related information of some value.
Wrapping up, a good book for new comers to Qt, and likely useful for advanced users who are discovering some parts of Qt, like QML or Android.
Happy reading and coding!
Tuesday, January 6, 2015
Friday, June 13, 2014
The selected build of GDB does not support Python scripting.It cannot be used in Qt Creator.
If you are trying to debug an application within Qt Creator under Linux (specifically under Ubuntu) it is very likely you have GDB installed without support for Python scripting. i.e. package gdb-minimal).
Labels:
GDB,
Python,
Qt,
Qt Creator,
scripting
Tuesday, May 27, 2014
Android ADB: “No such file or directory” trying to execute linux binary
While using Qt for developing Android applications, you may face error 'Android ADB: “No such file or directory”' if you are working under Linux on a 64-bit platform like Ubuntu 64. You need to install the i386 32-bit compatibility libraries.
How to use external Java libraries in Android project?
In the event you're developing an application with Android as a target platform, and you need to include an external Java library (in the form of a .jar file) into your project, you just need to create a folder libs under the folder android (that Qt Creator should already have created if you're using an Android manifest) and copy the library there.
Labels:
5.x,
Android,
external jar,
Java,
Qt
Wednesday, March 19, 2014
Embedded translations or not?
The fantastic internationalization support for text output provided by Qt makes use of translation files, which are created as the end result of a process of extracting the strings that are passed to tr() functions, translated into the desired language(s) and then generating fast compact versions (.qm files) of those translation files ready for use by the application.
Labels:
.qm,
i18n,
internalization,
lrelease,
lupdate,
Qt,
Qt Linguist,
translations
Tuesday, March 18, 2014
KDE Frameworks 5: when modules can help
You may already be aware that the new KDE Frameworks 5 implements a set of modules that can be used as addons plugins in Qt. This idea from KDE to refactor a significant number of libraries with the goal of making them easier to use with Qt.
Thursday, February 27, 2014
Project ERROR: You need to set the ANDROID_NDK_ROOT environment variable
If you received such error message when build a Qt application for Android within Qt Creator, the simple solution is to export the ANDROID_NDK_ROOT environment variable pointing to the folder where you have uncompressed the Android NDK bundle. Then run Qt Creator again and the build should continue without issues.
Labels:
5.x,
Android,
ANDROID_NDK_ROOT,
NDK,
Qt,
Qt Creator
Subscribe to:
Posts (Atom)