You are on page 1of 16

Category:Qt

Featured Articles

• Qt Quick examples for porting . . ilkkal


• How to show city locations in a map using Qt and Google... . . liuhanye
• Inside NFC: Usages and Working Principles . . mahbub_s60

more...
This category contains all Nokia Developer Wiki articles that have been tagged with the category Qt (or with
sub categories including Qt Quick, and Qt Mobility).

Qt is a cross platform technology and Qt applications are compatible with both Symbian and MeeGo/Maemo
devices, as well as desktop platforms. If you're new to Qt, you can get started by downloading the Nokia Qt
SDK. You should also see the information on the main Nokia Developer Qt page.

The Quick Competition is closed: Check out the results!

Qt SDK 1.1: The Qt SDK 1.1, the next generation of tools for Qt developers, is now shipping. This release
includes Qt 4.7.3 and Qt Mobility 1.1.3 APIs, that are now supported by Smart Installer. This means that apps
using these latest Qt APIs can be distributed through Ovi Store. The SDK includes support for Qt Quick in the
integrated Qt Designer.

Download the Qt SDK 1.1 »


We currently have 876 Qt articles in this Wiki.

Contents
• 1 Recently Edited and Most Viewed Qt
Articles
• 2 Code Examples for Qt
• 3 Knowledge Base items for Qt
• 4 Symbian and Maemo-specific Articles
• 5 Some Basic Qt Information and
Important Links

Recently Edited and Most Viewed Qt Articles


Recently Edited: Most Viewed:

• HTML5 - Video Player . . somnathbanik • User guide: Symbian


• Earthquake-Reporting application with XmlListModel .. Signed
somnathbanik • Nokia Smart Installer for
• Qt Quick examples for porting . . ilkkal Symbian
• Mapping iPhone and Android UI Concepts to Qt . . ilkkal • S60 Platform and device
identification codes

Contents 1
Category:Qt

• Reducing accelerometer sensor noise with Qt .. • Moving to Windows Vista


somnathbanik • Qt SDK
• Detecting when a Qt application has been switched to the • Qt Quick examples for
background and when resum... . . somnathbanik porting
• How to show city locations in a map using Qt and Google Maps • Porting Android (Java)
API . . liuhanye applications to Qt for
• How to create dynamic QML component by XML .. Symbian
zebinluo • Getting started with Qt for
• Nokia Qt SDK Remote Compiler . . ArnoS Symbian
• Fundamental use cases for porting iPhone and Android • Themes:S60 UI
applications to Qt . . ilkkal Components
• Mobile Extensions
More...
More...
Code Examples for Qt

• HTML5 - Video • About using of QPrint and • Twitter Integration to Qt


Player .. QPrintDialog . . somnathbanik using Qt WebKit . .
somnathbanik • Sample QSslSocket Example . . chintandave_er
• Earthquake-Reporting somnathbanik • How to use QPushButton
application with • Image Selection Dialog In Qt . . in Qt . . divanov
XmlListModel .. somnathbanik • Code Example for
somnathbanik • Adding icon to QComboBox . . SlidingStackedWidget
• Qt Quick examples for somnathbanik class in Qt . . divanov
porting . . ilkkal • How to get maximum Font Size • Phonon Helix plug-in
• Mapping iPhone and in Qt to fit text into Widget . . fixes for Symbian^3
Android UI Concepts somnathbanik devices . . Forum Nokia
to Qt . . ilkkal • Using UserData in Qt's list KB
• Reducing Widgets . . somnathbanik • Battery Indicator
accelerometer sensor • MouseClick event in Qt's custom Example using Qt . .
noise with Qt .. widget . . somnathbanik chintandave_er
somnathbanik • Streaming Audio with Qt . . • Migrating from Avkon to
• Detecting when a Qt somnathbanik QWidget: UI component
application has been • Qt for Symbian console comparison . . seppo_fn
switched to the applications . . treinio • CS001616 - Send SMS
background and when • Qt C++ and QML integration, using Qt Mobility . .
resum... .. context properties and GPS rahul.kulshreshtha
somnathbanik compass . . hamishwillee • Delete messages using
• How to show city • Get Network information using Qt Mobility API in Qt
locations in a map Qt . . somnathbanik for Symbian . .
using Qt and Google • Get Device information using Qt rahul.kulshreshtha
Maps API . . liuhanye for Symbian . . somnathbanik • Advanced,
• How to create dynamic • Get Storage information using Qt cross-platform logging
QML component by . . somnathbanik for Qt . . razvanpetru
XML . . zebinluo • Get Display information using Qt • Using
• Nokia Qt SDK Remote . . somnathbanik QStandardItemModel in
Compiler . . ArnoS • Get System information using Qt QML . . vivainio
• Fundamental use cases . . somnathbanik • Qt Creator and on device
for porting iPhone and debugging with AppTRK

Recently Edited and Most Viewed Qt Articles 2


Category:Qt

Android applications • How to Embed Resources in the . . teemup


to Qt . . ilkkal Application Executable . . • Adding New Device
• Inside NFC: somnathbanik Models in Qt Simulator .
Understanding NDEF • Transformations with QWidgets . . chintandave_er
message .. . somnathbanik • Export files to private
mahbub_s60 • Painting in Qt . . somnathbanik directory in a Qt for
• How to find Bluetooth • Collision detection for QWidgets Symbian project . .
device name by . . somnathbanik ltomuta
touching two NFC • Notifications API: Setting up • CS001642 - Using
devices . . mahbub_s60 support for Notifications UI . . environment macros to
• Porting from iPhone to chintandave_er differentiate platforms . .
Nokia Platforms . . • CS001664 - Implementing an kratsan
ilkkal animated wait note in QML and • CS001351 - Adding
• Simple Splash Screen showing it while running ... . . Options menu, panes,
in QML . . liuxg Forum Nokia KB and icon to a Qt for
• Porting from Android • TSQ001663 - Contact group Symbian application . .
to Nokia Platforms . . creation and retrieval using Qt seppo_fn
ilkkal Mobility . . Forum Nokia KB • Hybrid Application
• Troubleshooting • How to Compile Qt(.cpp) file Generator . . rosti
Installation Errors from command prompt . . • TSQ001645 - Using
. . akrynski hamishwillee QSequentialAnimationGroup
• How to sign • Live radio with Qt . . with QGraphicsTextItem
applications for RDA somnathbanik . . Forum Nokia KB
devices using a RDA • OpenGL with Qt . . somnathbanik • Turning phone into
specific developer • How to read data from a file in Qt magnetic compass using
certificat... . . . . divanov Qt mobility project . .
Angelzixuan • Live TV with Qt . . somnathbanik mahbub_s60
• RDA device list . . • Qt Location API . . hbattke • Using valgrind with Qt
bloodredsky • Location APIs FAQ . . fisch_u Creator . . achipa
• Handle change in • Cover Flow With Qt . . • Code Example for
screen orientation in somnathbanik Portrait / Landscape
Qt . . Aleksi • How to utilise OpenGL ES 2.0 on Autorotate Layout in Qt .
• QML Drag-and-drop Symbian^3 and Maemo . . TG1e . divanov
. . gnuton • Qt Softkeys . . hamishwillee • How to create flexible
• UX Checklist . . • Get a list of all Landmarks . . Portrait - Landscape
kratsan talk2mks rotation layout in Qt . .
• Inside NFC: Usages • Send a new email in QT . . divanov
and Working talk2mks • CS001511 - Add
Principles . . • Create network Session without softkeys to
mahbub_s60 user interaction . . talk2mks QMainWindow . . Forum
• Adding Nokia N9 • Using Symbian C++ in the Qt Nokia KB
Device Model to Qt SDK . . girishpadia • How to switch between
Simulator . . • How to launch other applications horizontal and vertical
chintandave_er in Qt . . divanov layout in Qt . . divanov
• How to integrate • Listening activation changes in Qt • Change SoftKey labels
OpenGLES2 graphics . . girishpadia of widget in Qt . .
into a Qt application . . • Python Harness for QML . . divanov
mikpeson girishpadia • CS001641 - Showing Qt
• Porting Mobile • QmlWebMapsLocation . . for Maemo applications
Applications to Qt . . girishpadia built with the Nokia Qt

Code Examples for Qt 3


Category:Qt

ilkkal • Generate XML programatically in SDK in the ap... . .


• User guide: Symbian Qt . . girishpadia Forum Nokia KB
Signed . . enstedt • How to drag & drop • Saving custom structures
• Qt for symbian QAbstractGraphicsShapeItem in and classes to QSettings .
Embeded sis . . flycarl QGraphicsView . . divanov . divanov
• Getting the location in • Converting between Qt and • Using QDomDocument
Qt . . sajisoft Symbian Directory Separators . . to parse XML . . divanov
• S60 Platform and hamishwillee • How to filter QListView
device identification • Get private path in Qt . . . . divanov
codes . . stolik hamishwillee • Overriding the minimum
• Text Ellipsis . . gnuton • Custom Swipe Gestures in Qt . . size constraint of
• Creating Flipable UI in hamishwillee QLayout . . kratsan
Qt Quick . . • Getting started with Qt for • Context menus in Qt for
jaydipNokia Symbian . . hamishwillee Symbian . . tepaa
• Creating Simple • How to Install Qt . . hamishwillee • Hiding status and control
Banner type Animation • Dynamic Widget Reflection . . panes in Qt for Symbian .
in Qt Quick . . girishpadia . tepaa
jaydipNokia • Read and Send messages in Qt for • How to make optification
• Making Bluetooth Symbian . . divanov with MADDE . . divanov
connection by touching • Creating a reflected image with • Qt for Maemo
two NFC enabled (C7) QML . . girishpadia Developers Guide . .
phones . . mahbub_s60 • CS001671 - Calibrating the vivainio
• Architecture magnetometer sensor . . Forum • QtKeyboard . .
Comparison of iPhone Nokia KB axeljaeger
and Qt Apps . . • Introduction to Timer and Row • QtOrientationTest . .
jaydipNokia QML Elements for beginners . . axeljaeger
• Architecture girishpadia • Loading image from
Comparison of • Specifying Softkeys for the resources in Qt . .
Android and Qt Apps . QWidget with Focus . . gybrush vasant21
. ilkkal • How to use ListView QML • CS001627 - Creating a
• HTTPAuthWithQNetMan Element . . girishpadia custom QML element
. . somnathbanik • QML paging using ListView . . with Qt . . kratsan
• Blur effect with the Qt bluechrism • QtWebKit:
graphics view • Add contact with image using Qt CartoonReader Example
framework . . Mobility API . . girishpadia . . aleksi.hanninen
somnathbanik • Symbian S60 API In Qt Project . . • How to make a Qt
• Translucent reflection somnathbanik application debuggable .
with Graphics View . . • A QML Memory Game Tutorial . . liuxg
somnathbanik . girishpadia • How to redirect qDebug
• Using Qt and Symbian • How to integrate JavaScript in output to a file . . liuxg
C++ Together . . QML . . girishpadia • How to use native
OXINARF • The Quick Competition 2011Q1 . Maemo5 contacts dialogs
• Using the Ovi Maps . jaaura . . divanov
Rendering API in • Bubble Kid QML game . . • Qt MeeGo handset SDK
QML . . dridk girishpadia how to install and use on
• Latest Qt and Qt • Can QtQuick create a Windows Linux Ubuntu 10.04 LTS
mobility evaluation on Phone Hub . . bluechrism . . vivainio
Maemo . . achipa • QML Tag Cloud . . • Discovering nearby
• Simple video player in justin.armstrong Bluetooth services with
QML . . gaba88 • How to validate TextEdit Input the QBluetooth library . .

Code Examples for Qt 4


Category:Qt

• Detecting virtual and launch Virtual keypad . . lpvalente


keyboard open and girishpadia • CS001621 - Searching
close events in • How to install and use the Nokia contact in Qt . . tepaa
Symbian^3 . . treinio Qt SDK Remote Compiler . . • CS001617 - Receiving
• Using sound effects in vivainio an SMS in Qt . . tepaa
QML-Devotional • Google Map Markers and QML . • Qt MeeGo netbook SDK
songs chanting . njzk2 how to install and use on
application . . • Using Notification API in GPS Linux Ubuntu 10.04 LTS
mind_freak based application . . aj4mobile . . jimgilmour1
• Creating Menu • Simple Qt timer application in • How to use QToolBar
navigation using QML . . ianbrfid and QToolButton in Qt .
ContextMenu in Qt • Porting WRT widgets to QML . . . croozeus
Quick . . jaydipNokia jappit • QML . . owi2010
• QuteMessenger - • Prototyping your application • Creating database driven
Bluetooth Chat . . through Flowella . . girishpadia applications using Qt . .
favoritas37 • About Encoding of Qt Creator . . divanov
• Google Chart r60600 • How to use Qt Creator
Integration to Qt Using • Implementing an Autocomplete IDE . . owi2010
Google API and Line Edit component for Qt • Shopping List
QtWebKit . . Quick . . croozeus Application in Qt . .
somnathbanik • Introduction to QML for Web mahbub_s60
• Haptics effects in Qt . . developers . . jappit • Qt application for
somnathbanik • Implementing a Rotary Dialer Maemo with DBus
• Custom QLineEdit . . with QML . . jappit support . . divanov
somnathbanik • How to create a Page Control • Qt mobility application:
• Animated effects with component in QML . . QtMirror . . olympio
the Qt graphics view hamishwillee • Display camera preview
framework . . • How to create a Collapsible Panel using Qt Mobility . .
somnathbanik with QML . . croozeus gnuton
• Shadow effect with the • Pull2Reload . . alichino • Qt Tips n' Trick : Hide
Qt graphics view • Non-ASCII characters displaying StatusPane . . treinio
framework . . in Qt Quick . . r60600 • TSQ001609 - Using Qt
somnathbanik • Quick . . hamishwillee Mobility to get metadata
• Opacity effect with the • Reflex game with QML . . from media files . .
Qt graphics view vasant21 Forum Nokia KB
framework . . • QckWeb (Qt Quick Project) . . • TSS001608 - Controlling
somnathbanik croozeus the keyboard repeat rate .
• Colorize effect with • Show the installed Qt and Qt . Forum Nokia KB
the Qt graphics view Mobility version on Symbian and • TSQ001607 - Overlaying
framework . . Maemo / MeeGo . . ajakl text and image using
somnathbanik • Implementing a simple View QImage . . Forum Nokia
• How to apply Manager with QML . . jappit KB
transformation matrix • How to create a Context Menu • KIQ001588 - Nokia N96
to graphics item . . with QML . . jappit not supported by Qt for
somnathbanik • QtQuick ? How to develop on the Symbian . . liuxg
• How to use N900 . . bluechrism • CS001613 - Calling Qt
QVariantAnimation . . • QML OAuth . . njzk2 class methods from QML
somnathbanik • Building a CoverFlow component . . kratsan
• Implementing with QML . . jappit • CS001612 - Using QML
orientation change • QML Map extension . . njzk2 Flow to place QML

Code Examples for Qt 5


Category:Qt

animation with QML . • How to build a tabbed UI with elements . . kratsan


. somnathbanik QML . . jappit • CS001630 -
• Introducing Delay In • QBluetooth - A Qt bluetooth Implementing
Qt Application . . library . . favoritas37 horizontally scrolling
somnathbanik • How to use Symbian C++ and Qt view with QML
• How to only allow for Symbian Code together . . Flickable . . kratsan
integers in QLineEdit . droettsches • Qt Mobility API Basic
. somnathbanik • Creating a QML Marquee Examples Part 1 . .
• How to Pass custom Component . . jappit teemup
data types via • CS001657 - Inhibiting the screen • Working with
SIGNAL and SLOTs . saver . . Forum Nokia KB QSystemDeviceInfo -
. somnathbanik • Getting Started with Qt Quick System Information API
• Guide to Publishing Qt and the Qt SDK v1.1 . . - Part 1 . . teemup
Applications to the Ovi bdmkenttamies • CS001629 -
Store . . plcl • Jigsaw Puzzle for QML Implementing parent
• How to overlay Beginners . . vasant21 change animation with
QWidget on top of • PathView QML Element . . QML . . kratsan
another . . chintandave_er • Send MMS using Qt
somnathbanik • How to enable QML Import Mobility . . teemup
• Qt Object Serialization Traces . . vasant21 • How to delete a QObject
. . somnathbanik • Display portrait qml application derived class from within
• How to make a in landscape . . vasant21 one of its own methods .
background running • Simple Animation using QML . . . gnuton
application in Qt . . chintandave_er • Right way to pass
somnathbanik • Qt Kinetic scrolling - from idea to QString to methods . .
• How to use implementation . . divanov gnuton
StyleSheets • How to use QWebView in Qt for • How to move a QObject
Dynamically . . Symbian . . vasant21 to a thread . . gnuton
somnathbanik • How-to create a persistent • QtMobility
• Two way Button settings database in Qt Quick Contacts:How to enable
Example using QState (QML) . . liuxg runtime debug messages
. . somnathbanik • Qt Application Packaging and on maemo5 . . gnuton
• Listening an Signing Checklist . . OviKevin • CS001628 -
application touch and • Turning phone into magnetic Implementing of fading
key events . . compass by using QML and Qt animation with QML . .
somnathbanik Mobility . . mahbub_s60 kratsan
• Using projects version • WaterBubble Game Using Qt • CS001626 - Closing a Qt
information from Quick . . chintandave_er Quick application from
source code . . kratsan • Set up Qt for Symbian QML . . kratsan
• Qt Google Translator . Environment . . seppo_fn • CS001625 - Connecting
. somnathbanik • Set up Qt for Maemo Qt signal to QML
• Hello World Using Environment . . seppo_fn function . . kratsan
QtScript . . • Mobile Extensions . . Jack • CS001615 - Setting up
somnathbanik Torrance Qt Mobility . . gnuton
• How to send • Installing Qt Mobility in Qt SDK • Wordpress developer
application to on Windows (former Qt desktop story . . tasala
background . . SDK) . . dahiya.vinod • Qt Mobility example
somnathbanik • GSoap: SOAP and XML Web application: Fall Detector
• Pie Chart Using services for Qt apps . . gnuton . . domgus
QPainter . . • Currency symbols in Qt . . achipa • Qt Mobility Usage

Code Examples for Qt 6


Category:Qt

somnathbanik • How to use QListWidget and Scenario: The mSense


• Implementing a split QListWidgetItem . . divanov middleware . . rsweidan
screen for software • Non-GUI-Qt-Quick-applications . • CS001622 - Reading
keyboard . . kratsan . achipa contact data in Qt . .
• Calendar Widget . . • Defining global variable in QML tepaa
somnathbanik . . tepaa • Starting Qt executable on
• Disco lights in QML- • KIQ001655 - device boot in Qt . . tepaa
A Random Color QNetworkAccessManager may • CS001618 - Requesting
Changing Application . cause the device to reboot . . an SMS from the inbox
. chintandave_er Forum Nokia KB folder in Qt . . tepaa
• Google Maps With • Searching device platform in • Deploying Qt application
QWebView . . divanov QML . . tepaa with Qt dependencies . .
• Qt SDK . . hthonkala • Get continuous location updates kratsan
• Autostart Qt using Qt Mobility API . . divanov • CS001624 - Creating
applications at boot on • Creating a spinnable disc with contact in Qt . . tepaa
Symbian devices . . QML . . kratsan • CS001620 - Finding
somnathbanik • Store JavaScript object references contact manager in Qt . .
• How to read and in QML objects . . vivainio tepaa
display contacts from • How to use gstreamer with Qt . . • CS001623 - Removing
phonebook using Qt gnuton contact in Qt . . tepaa
Mobility . . • Bundling libraries in Maemo • Retrieving satellite
somnathbanik packages for Ovi store . . achipa information in Qt . . tapla
• How to write data to a • How to use http cookies with Qt . • CS001614 - Transparent
file in Qt . . olympio . gnuton QDialog and
• Simple Hello World • Non-ascii-characters-in-Qt-source-files QListWidget in Qt . .
Application Using . . achipa tepaa
Graphics View • How to use qmake to install files • CS001619 - Opening a
Framework in Qt . . preserving file paths . . gnuton network connection in Qt
somnathbanik • Twisted Carousel Animation with . . tepaa
• Discovering Bluetooth the Qt graphics view framework . • Maemo 5 liblocation
devices with the . gnuton minimalistic test
QBluetooth library . . • Glossy Qt stylesheet . . gnuton application . . divanov
somnathbanik • Carousel Animation with the Qt • How to use QString in Qt
• Creating an HTTP graphics view framework . . . . vasant21
network request in Qt gnuton • Read all contacts from
using • Inverted colors effect with the Qt device phonebook using
QNetworkAccessManager, graphics view framework . . Qt Mobility API . .
QNetworkReques... . . gnuton vasant21
somnathbanik • Using objectName to find QML • TSQ001590 - Using
• Qr Decoder in Qt . . elements from Qt . . kratsan QStateMachine and
somnathbanik • Using Flickable to implement a QState . . Forum Nokia
• How to set default view change animation . . kratsan KB
access point using Qt • How to prevent symbol collisions • TSQ001589 - Improving
Mobility APIs . . between GTK+ and Qt . . gnuton the usability of spin
somnathbanik • Simple turn page effect with boxes on Qt for Symbian
• Combining Animation graphics view . . gnuton touch devices . . Forum
and State Machine • How to install and use Qt Quick Nokia KB
Frameworks . . extension plug-in in Symbian . . • QtSoftPhone - Creating a
somnathbanik treinio soft phone using Qt
• Still Image capture • Graphics memory handling . . Software . . jimgilmour1

Code Examples for Qt 7


Category:Qt

using Qt Mobility . . symbianyucca • TSQ001585 - Detecting


somnathbanik • Using QML ListView . . croozeus focus lost & gained
• QTimer example . . • Shared Library DLLs on Qt for events in Qt for Symbian
somnathbanik Symbian . . hamishwillee . . Forum Nokia KB
• Animated Bubbles • Qt Menus . . hamishwillee • TSQ001584 - Playing
with QPainter . . • Splash screen in Qt for Symbian . audio with QSound in Qt
somnathbanik . treinio for Symbian . . Forum
• Prepare your • Using pkg-config with qmake . . Nokia KB
application for Nokia mfabiop • Facebook Connect . .
E6 . . ltomuta • Qt . . kerlye yeo digitalsurgeon
• Implementing area • Utility to quickly check Qt and Qt • Qt project types . .
monitoring in Qt . . Mobility versions . . Maveric olympio
somnathbanik • Sign a Qt app with Nokia Signed . • HttpRemote . . axeljaeger
• Fetching a map tile in . tamhanna • Abusing Publish and
Qt using Google Maps • How to wait synchronously for a Subscribe . . axeljaeger
. . somnathbanik Signal in Qt . . niko.sams • Understanding signal and
• File Selection DIalog • Updating and Adding Support to slot in Qt . . rahulvala
in UIEMO (UI the Nokia Qt SDK/31 Installing • How to create your first
Extensions for Mobile) and using the Qt SDK... . . Qt application. . .
. . somnathbanik jimgilmour1 rahulvala
• Customizing QSlider . • CS001564 - Implementing • QtMobilityYouPlayer . .
. somnathbanik user-selectable autostart feature in anluoma
• Smooth scrolling in Qt for Symbian . . Forum Nokia • TSQ001574 - Using
QWebView on Maemo KB QSignalMapper . .
5 . . somnathbanik • How to get Alarms list in Qt Forum Nokia KB
• How to create To Do Maemo application . . liuxg • TSQ001573 - Using
List in Qt . . • Device Independent Layout for QCache . . Forum Nokia
somnathbanik QML . . rmerren KB
• Play Audio Files using • Custom QML Component: • Mobile hands-on lab . .
Qt Mobility . . Website Thumbnails . . dennis4b r60600
somnathbanik • Using Qt Creator with Symbian . . • Quick target . . r60600
• How to use ceefour • Using Publish and
QStateMachine in Qt . • Pulsating Cursor with QML . . Subscribe APIs in Qt . .
. somnathbanik axeljaeger Yashu
• Signals and Slots in Qt • How to get list of Time Zones in • Add contact to contact
. . somnathbanik Qt Maemo application . . Avis database using Qt
• How to use javascript • Porting Android (Java) Mobility . . Yashu
with QScript in Qt . . applications to Qt for Symbian . . • TSQ001571 - Using
somnathbanik ceefour QWebHistory to navigate
• How to do HTTP Get • How to open standard Clock App through web pages . .
and Post using Qt . . in Qt Maemo application . . Avis Forum Nokia KB
somnathbanik • Compass Sensor Example Using • Qt Mobility Example:
• Creating BMI index QtMobility Project . . Sensor Evaluation Tool .
widget using Qt . . chintandave_er . domgus
somnathbanik • Sample application for • Extending
• How to use Resource investigating GStreamer pipelines QStackedWidget for
Editor with Qt Creator . . divanov sliding page animations
. . somnathbanik • How to create application in Qt . . juergenm
• Working with icon(SVG) in S60 3rd edition . . • Compile and run Qt
QSystemDisplayInfo - ceefour application for Maemo . .

Code Examples for Qt 8


Category:Qt

System Information • Basic QtTest Lib Example . . r60600


API . . somnathbanik skumar_rao • How to make MADDE
• Working with • Using Regex In Qt . . skumar_rao work on Windows 7
QSystemStorageInfo - • Run only one instance of a Qt 64-bit . . neois
System Information application . . skumar_rao • Working with
API . . somnathbanik • Telephony API using Qt Mobile QSystemInfo - System
• Understanding Signals Extension . . teemup Information API - Part 2
and Slot in Qt . . • KQOAuth ? Easy and Powerful . . kiran10182
somnathbanik OAuth library for Qt . . kypeli • Working with
• How to add icon to the • Qt Tutorials for Intermediate : QSystemInfo - System
button in Qt . . How to vibrate the device using Information API - Part 1
somnathbanik S60 API on Qt . . neois . . kiran10182
• Clipping using Painter • Errors in code example of Nokia • Working with
Paths in Qt . . Qt SDK version 1.0 . . r60600 Carbide.c++ IDE for Qt
somnathbanik • Incremental Search with Qt . . Mobility APIs . .
• Message receive axeljaeger kiran10182
notification using Qt • Simple MACROs To Help With • Circle through all
Mobility . . Debug Messages . . skumar_rao messages Qt Mobility . .
somnathbanik • QtMagnetometer Sensor Example skumar_rao
• N97 Qt Keyboard Using QtMobility Project . . • Getting started with Qt
Codes (QWERTY) . . chintandave_er Mobility APIs . .
somnathbanik • Accelerometer Sensor Example kiran10182
• Using Maemo 5 Using QtMobility Project . . • QtDbus quick tutorial . .
thumbnails . . chintandave_er divanov
somnathbanik • Mapping signal via
• Fullscreen applications signalMapper . . divanov
on Qt . . somnathbanik • QtWebKitStub . .
• Obtaining battery jimgilmour1
status using HAL . . • How to monitor
somnathbanik application topmost
• Event Filters in Qt . . status in Maemo 5 . .
somnathbanik divanov
• Qt Maps Examples . . • How to create and
symbianyucca destroy Qt stackable
• Element-based Views windows . . divanov
Without Model Access • Porting WRT widgets to
. . somnathbanik Qt applications . . tapla
• How to use • Using MCE interface for
QStringList in Qt . . vibration activation in
somnathbanik Maemo 5 . . divanov
• Basic Animation in • How to display a splash
QML . . somnathbanik screen in Qt . . divanov
• Enabling pinch • Using MCE interface for
zooming in LED activation in
QGraphicsWebView Maemo 5 . . divanov
with QPinchGesture . . • Handling right button
somnathbanik clicks using Qt . .
• Handling Gestures in divanov
Qt . . somnathbanik • Filtering lists in Qt . .
• Qt hybrid applications marcelobarrosalmeida

Code Examples for Qt 9


Category:Qt

. . wmseto • TSQ001544 -
• Native Symbian Serialisation of
Dialogs in Qt Apps . . user-defined data in Qt . .
ajakl Forum Nokia KB
• Native Symbian Note • Moving to Windows
Dialogs in Qt Apps . . Vista . . shpe11
ajakl • How to use standard
• How to use Maemo 5 notifications in
QTableWidget in Qt . . Qt applications . .
somnathbanik divanov
• How to initiate Internet • QtPhoneRetro - A Qt
connection from Qt Widget using Kinetic
appplication in Maemo Animations . .
5 . . somnathbanik flaviofabricioferreira
• Item shifting using • CS001349 - Calculating
QListWidget in Qt . . text width in Qt . . liuxg
somnathbanik • Getting Host's IP
• Use Share Online addresses and Interfaces .
Dialog in Qt . . teemup . liuxg
• Opening Symbian • CS001545 - Connecting
Video editor from Qt . to a QObjects signal with
. somnathbanik JavaScript slot in Qt
• Showing QML WebKit . . Forum Nokia
elements based on KB
platform . . • CS001543 - Exposing
somnathbanik QObjects to Qt Webkit . .
• How to use QLabel in Forum Nokia KB
Qt . . somnathbanik • CS001544 - Calling an
• Creating Context exposed QObject slot
Menu from from Qt WebKit with
QPushButton . . JavaScript . . Forum
somnathbanik Nokia KB
• How to use a list • CS001556 - Enabling Qt
widget with a scroll Animation Framework in
area in Qt . . an application . . tepaa
somnathbanik • CS001557 - Animating
• Qt Kinetic Animations graphics item position . .
with Buttons . . tepaa
somnathbanik • CS001558 - Animating
• Using Symbian libaries graphics item rotation . .
in Qt . . teemup tepaa
• Handling Events in Qt • CS001559 - Animating
. . somnathbanik graphics item fading . .
• Inside Qt meta Object . tepaa
. somnathbanik • CS001560 - Animating
• Using OpenCV with graphics item scaling . .
Qt . . somnathbanik tepaa
• Qt sample application: • CS001561 - Animating
Google maps . . graphics item position
somnathbanik and rotation

Code Examples for Qt 10


Category:Qt

• How to write debug simultaneously . . tepaa


text in Symbian phone • TSQ001529 - Showing
for Qt application . . certificate details in Qt . .
somnathbanik Forum Nokia KB
• Nokia Smart Installer • TSQ001528 - Handling
for Symbian . . ltomuta softkeys in Qt for
• Connection state aware Symbian . . Forum Nokia
applications for KB
Maemo 5 with Qt • TSQ001527 - Providing
Mobility . . divanov a copy-paste utility
• Get the file between two Qt
information in Qt . . applications using clipb...
somnathbanik . . Forum Nokia KB
• How to make a • Qt compiled with RVCT
customized widget in has visibility inlines
Qt . . somnathbanik hidden problem . . neois
• How to display a • Qt Symbian Mobility
widget with normal examples . . Jack
and maximize size in Torrance
Qt . . somnathbanik • TSQ001522 - Network
• Creating a Stop Watch caching in Qt . . Forum
with Qt . . Nokia KB
somnathbanik • QtResistor - A Qt for
• Load, Resize image Maemo Application to
and set background calculate the resistance
image in Qt of resistors . .
application/widget . . flaviofabricioferreira
somnathbanik • TSQ001521 - Using
• How to use shared and static libraries
QVBoxLayout and in Qt for Symbian . .
QHBoxLayout in Qt . . Forum Nokia KB
somnathbanik • CS001495 - Display
• How to use QTimer in local web page with Qt
Qt . . somnathbanik WebKit . . Forum Nokia
• How to use KB
QComboBox in Qt . . • QObject and the Qt
somnathbanik Object System . .
• How to create alarm Paul.Todd
list in Qt . . • TSS001494 - SAX parser
somnathbanik comparison in
• Silent Symbian/S60 and Qt . .
installation/uninstallation Forum Nokia KB
of application in Qt . . • TSS001493 - DOM
somnathbanik parser comparison in
• Working with Symbian/S60 and Qt . .
QSystemNetworkInfo Forum Nokia KB
- System Information • CS001350 - Generating
API - Part 1 . . random-value integers in
girishpadia Qt . . tepaa
• Working with • Creating Debian

Code Examples for Qt 11


Category:Qt

QSystemNetworkInfo packages for Maemo 4


- System Information Qt applications and
API - Part 2 . . showing in the
girishpadia applicatio... . .
• File based logging in flaviofabricioferreira
Qt for debugging . . • CS001515 - Transparent
girishpadia QPixmap picture . . tepaa
• Change active project • CS001517 - Lock
or default project . . application orientation in
girishpadia Qt for Symbian . . tepaa
• Simple Helloworld in • CS001516 - Painting
Qt . . girishpadia only the dirty area of the
• Changing profile widget in Qt . . tepaa
programmatically in Qt • CS001514 - Rotate
. . girishpadia picture in Qt . . tepaa
• How to take snapshot • Qt for Maemo:
in Qt . . girishpadia Whac-A-Mole Game
• Change font in Qt Example . . seppo_fn
application . . • Qt for Maemo: MCE
girishpadia Example . . seppo_fn
• Route simulation in Qt • Qt for Maemo: Location
simulator . . isalento Example . . seppo_fn
• QML Geohelper • Qt for Maemo: City Info
Plugin . . kpakarin Example . . seppo_fn
• QML SMShelper
Plugin . . kpakarin
• CS001665 - Enabling
hardware floats on
ARMV6 builds in Qt
for Symbian projects . .
Forum Nokia KB
• Create a page based UI
with QStackedWidget
and QToolbar . .
somnathbanik
• How to use Q
PROPERTY . .
somnathbanik
• Qt IPC using
QLocalSocket &
QLocalServer . .
somnathbanik
• Creating Debian
packages for Maemo 5
Qt applications and
showing in the
applicatio... . . divanov
• Redirecting JavaScript
console messages in a
Qt hybrid application .

Code Examples for Qt 12


Category:Qt

. somnathbanik

Knowledge Base items for Qt

• Google Chart Integration to Qt Using Google API • TSQ001528 - Handling softkeys in Qt


and QtWebKit . . somnathbanik for Symbian . . Forum Nokia KB
• Implementing orientation change animation with • TSQ001527 - Providing a copy-paste
QML . . somnathbanik utility between two Qt applications
• Using projects version information from source using clipboard . . Forum Nokia KB
code . . kratsan • TSQ001522 - Network caching in Qt . .
• CS001665 - Enabling hardware floats on ARMV6 Forum Nokia KB
builds in Qt for Symbian projects . . Forum Nokia • TSQ001521 - Using shared and static
KB libraries in Qt for Symbian . . Forum
• Adding icon to QComboBox . . somnathbanik Nokia KB
• Qt for Symbian console applications . . treinio • CS001495 - Display local web page
• CS001664 - Implementing an animated wait note in with Qt WebKit . . Forum Nokia KB
QML and showing it while running time • TSS001494 - SAX parser comparison
consuming JavaScript functions . . Forum Nokia in Symbian/S60 and Qt . . Forum Nokia
KB KB
• TSQ001663 - Contact group creation and retrieval • TSS001493 - DOM parser comparison
using Qt Mobility . . Forum Nokia KB in Symbian/S60 and Qt . . Forum Nokia
• CS001671 - Calibrating the magnetometer sensor . KB
. Forum Nokia KB • CS001350 - Generating random-value
• CS001657 - Inhibiting the screen saver . . Forum integers in Qt . . tepaa
Nokia KB • CS001515 - Transparent QPixmap
• KIQ001655 - QNetworkAccessManager may cause picture . . tepaa
the device to reboot . . Forum Nokia KB • CS001517 - Lock application
• CS001564 - Implementing user-selectable autostart orientation in Qt for Symbian . . tepaa
feature in Qt for Symbian . . Forum Nokia KB • CS001516 - Painting only the dirty area
• Twitter Integration to Qt using Qt WebKit . . of the widget in Qt . . tepaa
chintandave_er • CS001514 - Rotate picture in Qt . .
• Battery Indicator Example using Qt . . tepaa
chintandave_er • CS001519 - Minimise application and
• CS001616 - Send SMS using Qt Mobility . . show task switcher in Qt for Maemo . .
rahul.kulshreshtha tepaa
• Adding New Device Models in Qt Simulator . . • TSS001474 - Watching for file system
chintandave_er changes in Qt . . Kbwiki
• CS001642 - Using environment macros to • CS001496 - Gather data from web page
differentiate platforms . . kratsan with JavaScript, WebKit, and Qt . .
• CS001351 - Adding Options menu, panes, and icon taaidant
to a Qt for Symbian application . . seppo_fn • CS001497 - Add data to a web page
• TSQ001645 - Using QSequentialAnimationGroup with JavaScript, WebKit, and Qt . .
with QGraphicsTextItem . . Forum Nokia KB taaidant
• CS001511 - Add softkeys to QMainWindow . . • CS001500 - Reading big images in Qt .
Forum Nokia KB . seppo_fn
• CS001641 - Showing Qt for Maemo applications • CS001433 - Watching a YouTube video
built with the Nokia Qt SDK in the application in Qt . . Mgoetz
menu . . Forum Nokia KB

Knowledge Base items for Qt 13


Category:Qt

• Overriding the minimum size constraint of • CS001431 - Creating an HTTP network


QLayout . . kratsan request in Qt . . Mgoetz
• CS001627 - Creating a custom QML element with • CS001430 - Creating QDomDocument
Qt . . kratsan in Qt . . Mgoetz
• CS001621 - Searching contact in Qt . . tepaa • CS001509 - Selecting data from a
• CS001617 - Receiving an SMS in Qt . . tepaa database without using SQL statements
• TSQ001609 - Using Qt Mobility to get metadata in Qt . . vkmunjpara
from media files . . Forum Nokia KB • CS001508 - Deleting data from a
• TSS001608 - Controlling the keyboard repeat rate . database in Qt . . tepaa
. Forum Nokia KB • CS001507 - Searching for data in a
• TSQ001607 - Overlaying text and image using database in Qt . . tepaa
QImage . . Forum Nokia KB • CS001506 - Inserting a row into a
• KIQ001588 - Nokia N96 not supported by Qt for database in Qt . . tepaa
Symbian . . liuxg • CS001505 - Creating a database table in
• CS001613 - Calling Qt class methods from QML . . Qt . . tepaa
kratsan • CS001504 - Creating an SQLite
• CS001612 - Using QML Flow to place QML database in Qt . . tepaa
elements . . kratsan • CS001512 - Add softkeys to QDialog . .
• CS001630 - Implementing horizontally scrolling taaidant
view with QML Flickable . . kratsan • CS001513 - Add softkeys to
• CS001629 - Implementing parent change animation QMainWindow and QDialog . . taaidant
with QML . . kratsan • Using QTestLib in S60 . . nayan_trivedi
• CS001628 - Implementing of fading animation • CS001510 - Using
with QML . . kratsan QDataWidgetMapper to show data from
• CS001626 - Closing a Qt Quick application from a database in Qt . . tepaa
QML . . kratsan • CS001503 - Using resources in Qt . .
• CS001625 - Connecting Qt signal to QML function taaidant
. . kratsan • CS001502 - Applying a Qt style sheet
• CS001615 - Setting up Qt Mobility . . gnuton to an application via QApplication . .
• CS001622 - Reading contact data in Qt . . tepaa taaidant
• CS001618 - Requesting an SMS from the inbox • CS001501 - Creating a gradient
folder in Qt . . tepaa background for a QPushButton with
• CS001624 - Creating contact in Qt . . tepaa style sheet . . taaidant
• CS001620 - Finding contact manager in Qt . . tepaa • CS001436 - Using QXmlStreamReader
• CS001623 - Removing contact in Qt . . tepaa to parse XML . . taaidant
• CS001614 - Transparent QDialog and QListWidget • CS001437 - Listening for screen
in Qt . . tepaa orientation changes in Qt . . tepaa
• CS001619 - Opening a network connection in Qt . . • CS001429 - Using QTextBrowser in Qt
tepaa . . tepaa
• TSQ001590 - Using QStateMachine and QState . . • CS001434 - Creating a loading
Forum Nokia KB animation with GIF, QMovie, and
• TSQ001589 - Improving the usability of spin boxes QLabel . . taaidant
on Qt for Symbian touch devices . . Forum Nokia • CS001432 - Handling an HTTP redirect
KB with QNetworkAccessManager . . tepaa
• TSQ001585 - Detecting focus lost & gained events • CS001435 - Using QLabel instead of
in Qt for Symbian . . Forum Nokia KB QTextBrowser . . taaidant
• TSQ001584 - Playing audio with QSound in Qt for • CS001428 - Using your own class as a
Symbian . . Forum Nokia KB signal and slot parameter in QThread . .
• TSQ001574 - Using QSignalMapper . . Forum seppo_fn
Nokia KB • CS001427 - Using threads in Qt . .

Knowledge Base items for Qt 14


Category:Qt

• TSQ001573 - Using QCache . . Forum Nokia KB seppo_fn


• TSQ001571 - Using QWebHistory to navigate • CS001426 - Using common desktop
through web pages . . Forum Nokia KB services in Qt . . seppo_fn
• TSQ001544 - Serialisation of user-defined data in • CS001425 - Loading and initialising a
Qt . . Forum Nokia KB Qt plug-in dynamically . . seppo_fn
• CS001349 - Calculating text width in Qt . . liuxg • CS001391 - Implementing the Qt
• CS001545 - Connecting to a QObjects signal with plug-in interface . . seppo_fn
JavaScript slot in Qt WebKit . . Forum Nokia KB • CS001390 - Defining a Qt plug-in
• CS001543 - Exposing QObjects to Qt Webkit . . interface . . seppo_fn
Forum Nokia KB • CS001424 - Using the DEPLOYMENT
• CS001544 - Calling an exposed QObject slot from keyword in a Qt package file . .
Qt WebKit with JavaScript . . Forum Nokia KB seppo_fn
• CS001556 - Enabling Qt Animation Framework in • CS001423 - Exporting files into the
an application . . tepaa emulator environment in Qt for
• CS001557 - Animating graphics item position . . Symbian . . seppo_fn
tepaa • TSQ001357 - QSharedMemory
• CS001558 - Animating graphics item rotation . . example . . Forum Nokia KB
tepaa • CS001354 - Launching a native
• CS001559 - Animating graphics item fading . . application from Qt . . Forum Nokia KB
tepaa • CS001353 - Listening for sent Symbian
• CS001560 - Animating graphics item scaling . . window server events in Qt for
tepaa Symbian . . Forum Nokia KB
• CS001561 - Animating graphics item position and • CS001352 - Listening for Symbian key
rotation simultaneously . . tepaa events in Qt . . Forum Nokia KB
• TSQ001529 - Showing certificate details in Qt . . • CS001348 - Changing QWidget
Forum Nokia KB background colour . . Forum Nokia KB
• CS001347 - Scaling QPixmap image . .
Forum Nokia KB
• CS001346 - Scaling
QGraphicsPixmapItem . . Forum Nokia
KB
• CS001340 - QListView with a find
pane . . Forum Nokia KB
• CS001339 - QListView with icons . .
Forum Nokia KB
• TSQ001338 - Properties in S60 and Qt .
. Forum Nokia KB
• TSQ001335 - Asynchronous operations
in Symbian and Qt . . Forum Nokia KB
• TSQ001336 - Customising QTreeView
. . Forum Nokia KB
• TSQ001337 - S60 toolbar and Qt
toolbar comparison . . Forum Nokia KB
• TSQ001327 - Qt and S60 settings
management comparison . . Forum
Nokia KB
• CS001309 - Maintaining square form
for a widget in Qt . . Forum Nokia KB
• CS001308 - Implementing a layout
manager in Qt . . Forum Nokia KB

Knowledge Base items for Qt 15


Category:Qt

Symbian and Maemo-specific Articles


Qt is a cross platform development framework, and most code should run unchanged across platforms. The
topics below have been tagged with a platform tag, (hopefully!) indicating that the articles are more useful for
developers targetting a particular platform, or are otherwise dependent on the platform.

Symbian
Maemo/MeeGo:
• How to find Bluetooth device name by
• How to show city locations in a map using
touching two NFC devices . . mahbub_s60
Qt and Google Maps API . . liuhanye
• Troubleshooting Installation Errors ..
• RDA device list . . bloodredsky
akrynski
• Adding Nokia N9 Device Model to Qt
• How to sign applications for RDA devices
Simulator . . chintandave_er
using a RDA specific developer certificat... . .
• How to integrate OpenGLES2 graphics into a
Angelzixuan
Qt application . . mikpeson
• RDA device list . . bloodredsky
• HTTPAuthWithQNetMan . . somnathbanik
• User guide: Symbian Signed . . enstedt
• Latest Qt and Qt mobility evaluation on
• Qt for symbian Embeded sis . . flycarl
Maemo . . achipa
• S60 Platform and device identification codes .
• Smooth scrolling in QWebView on Maemo 5
. stolik
. . somnathbanik
• Making Bluetooth connection by touching two
• Using Maemo 5 thumbnails . . somnathbanik
NFC enabled (C7) phones . . mahbub_s60
• Obtaining battery status using HAL . .
• Using Qt and Symbian C++ Together . .
somnathbanik
OXINARF
• How to initiate Internet connection from Qt
• Detecting virtual keyboard open and close
appplication in Maemo 5 . . somnathbanik
events in Symbian^3 . . treinio
More...

Some Basic Qt Information and Important Links


Qt for Mobile (Symbian and Maemo):
Qt for Maemo:
• Getting Started with Qt - on qt.nokia.com site
• Qt for Mobile Technology Page - on Nokia • Qt for Maemo technology landing page - on
Developer Maemo.org
• Qt for Symbian Developer?s Library - on • Qt for Maemo Documentation - on
Nokia Developer Maemo.org
• Qt for Mobile Examples - on Nokia Developer • Qt for Maemo Discussion Board - on
• Qt for Mobile Discussion Boards - on Nokia Maemo.org
Developer

Symbian and Maemo-specific Articles 16

You might also like