Andy Shaw

Qt Commercial Support Weekly #20: Visualizing the Logical

5/16/2012 4:06 PM | Posted by: Andy Shaw
In QHeaderView there is admittedly a confusing concept of referring to the different header sections, they can be referred to by their logical index or by their visual index. And then when you start trying to use the functions to go from one to th...

Andy Shaw

Qt Commercial Support Weekly #18: Using QVariantMap to Emulate Passing by Reference and Pointer in QML

4/20/2012 6:00 PM | Posted by: Andy Shaw
When you are combining QML with C++ code it is possible to call a function in your class from the QML in order to do some specific handling that you don't want to do in the QML code.  This function can be a slot or it can be another member that ha...

Andy Shaw

Qt Commercial Support Weekly #17 - Getting started with QNX on Windows

4/11/2012 5:10 PM | Posted by: Andy Shaw
With the release of Qt Commercial 4.8.1 came the official support for QNX which had been in Beta in the Qt Commercial 4.8.0 release.  Now that it is officially supported we have released a pre-built version of Qt Commercial for QNX that can be use...

Andy Shaw

Qt Commercial Support Weekly #15 - Models providing dynamic images in QML

2/29/2012 6:16 PM | Posted by: Andy Shaw
When dealing with a number of different people with different backgrounds every day it is hard for us to know sometimes how much explanation we need to give when providing an answer to a problem.  We don't want to come across as talking down to ou...

Andy Shaw

Qt Commercial Support Weekly #14 - Introducing QHttpMultiPart

2/20/2012 9:41 AM | Posted by: Andy Shaw
  This week we have been dealing with quite a variety of different components in support. Quite a number of things have been reported as bugs and we have been supplying fixes and workarounds to those wherever we can.  Since July 2011, we have been...

Andy Shaw

Qt Commercial Support Weekly #13 - Literals in qmake and loading resources in QTextEdit

2/9/2012 9:39 AM | Posted by: Andy Shaw
  Sometimes it may seem difficult to do things that should be easy, and sometimes things that appear to be easy turn out to be a lot harder than anticipated on paper.  This is one of the reasons why it is a good idea to turn to Qt Commercial Suppo...

Andy Shaw

Qt Commercial Support Weekly #12 - To delete or not to delete

2/1/2012 8:24 PM | Posted by: Andy Shaw
As a great literary developer may have once said, "To delete or not to delete, that is the question." As we know, with C++ we are expected to clean up after ourselves whenever we do something new so that the memory is available and does not cause ...

Andy Shaw

Qt Commercial Support Weekly #11 - Stylesheets and CentOS

1/23/2012 11:31 AM | Posted by: Andy Shaw
  Quite a number of you out there are already using stylesheets and they are handy to use if you want to change the look of a widget in Qt without having to code your own style.  Although there are some limitations with using stylesheets as they...

10 
Andy Shaw

Qt Commercial Support Weekly #10: Sorting, filtering and advanced manipulation with proxy models

1/12/2012 10:52 AM | Posted by: Andy Shaw
In Qt there is a fairly powerful itemview framework which enables the implementation of model/view concepts.  As you probably know already there are two classes that are available to aid the sorting and filtering of model data.  These classes bein...

Tags: Qt
Andy Shaw

Qt Commercial Support Weekly #9: Common pitfalls with QThread

1/3/2012 4:44 PM | Posted by: Andy Shaw
After an admittably brief hiatus the Qt Commercial Support weekly post is back in full swing for the new year!  To start off for the new year I will be covering threads and how they tend to get misused generally which can lead to problems later on...

Tags: framework Qt
Andy Shaw

Qt Support Weekly Holiday 2011 Special: Qt 4.8.0 Build Issues

12/23/2011 11:55 AM | Posted by: Andy Shaw
I know earlier this week I said it would be the last post of the year, but a couple of Qt 4.8.0 build issues have come up and as an extra support weekly post before the holidays I thought it would be good to give the details of the build issues an...

Andy Shaw

Qt Commercial Support Weekly #8: A Couple of QCoreApplication/QApplication Tips

12/19/2011 4:50 PM | Posted by: Andy Shaw
This will be the last support weekly post of 2011, but there is no need to be sad as we will be back again in the new year as I am taking some (well deserved?) time off next week.   This week we will cover a couple of pieces related to...

Andy Shaw

Qt Commercial Support Weekly #7: Accessing custom datatypes with ActiveQt

12/12/2011 2:06 PM | Posted by: Andy Shaw
Some people may think it is strange or surprising when I say that I am always learning in this job while I am supporting people.  That is one of the great things about Qt. There is always more to it as the versions pass by and I can learn more and...

36 
Andy Shaw

Qt Commercial Support Weekly #6: QWebSettings Clarification and QtSQL Issues

12/7/2011 2:42 PM | Posted by: Andy Shaw
This week we will have a shorter than usual support weekly, but next week's will be bigger (at least in theory) than ever including an example of how to provide custom interfaces with ActiveQt.   Sometimes the documentation can be, unfortunately,...

30 
Andy Shaw

Qt Commercial Support Weekly #5: qmake and Giving Mac Some Love

11/29/2011 12:33 AM | Posted by: Andy Shaw
As I have mentioned before in previous support weeklies, qmake is a powerful and useful tool. It is also one close to my heart as I have worked a lot on it in the past including the XCode 4 support that was done recently.   What came up recently i...

65 
Andy Shaw

Qt Commercial Support Weekly #4: Mixing OpenGL and QPainter + Qt 4.5.x with Sun Studio 12

11/21/2011 3:05 PM | Posted by: Andy Shaw
  As a fair few may already know, it is possible to easily mix painting with OpenGL and QPainter with the help of QPainter::beginNativePainting() and QPainter::endNativePainting().  This enables you to do something like:   painter->beginNativePain...

19 
Andy Shaw

Qt Commercial Support Weekly #3 – Handling Subtle Problems

11/14/2011 5:26 PM | Posted by: Andy Shaw
In support,  I see all kinds of different questions come up, we get the easy ones from time to time which are still nice to answer because it means that we are able to help someone quickly, which is good for the person asking the question.  Even...

63 
Andy Shaw

Qt Commercial Support Weekly #2: Debugging qmake Problems

11/7/2011 1:39 PM | Posted by: Andy Shaw
What always seems to happen from time to time in support is that you can go a few weeks without getting any cases on a particular issue, only to come across a group of them all at the same time.  They are like buses in that respect, you wait for...

21 

Tags

Archive

Authors

Pasi Matilainen

Pasi is a Software Specialist working at Digia, Qt Commercial R&D and he concentrates on Mac OS X development. Pasi holds an M.Sc. degree in Information Technology from the Tampere University of Technology, Finland.

Tarja Sundqvist

Tarja is a Senior Software Engineer in the Digia, Qt Commercial Support team. She has been working in Digia for over 10 years in various positions: software development, testing, error management. Now, Tarja is focusing on helping Qt Commercial customers with their daily Qt problems on Windows and Linux platforms. Tarja holds an M.Sc. degree in Information Processing Science from the University of Oulu, Finland.

Akseli Salovaara

Akseli is a Software Specialist at Digia, Qt Commercial R&D and is responsible for the Qt Commercial releases and deliveries. Akseli holds an B.Sc. degree in Information Technology from the University of Applied Sciences in Jyväskylä, Finland.

Samuli Piippo

Samuli is a Software Specialist at Digia, Qt Commercial R&D with a concentration on  embedded Linux and RTOS development. Samuli holds an M.Sc. degree in Information Processing Science from the University of Oulu, Finland.

Katherine Barrios

Katherine is the Marketing Manager at Digia, Qt Commercial. She is responsible for getting the word out about Qt Commercial to the Qt ecosystem and working together with our customers and the Qt community to further extend the love for Qt on desktop and embedded. She was previously employed at Nokia, Qt Development Frameworks as Program Marketing Manager and is based in Oslo, Norway.

Sami Makkonen

Sami is a Senior Product Manager working at Digia, Qt Commercial R&D and he is responsible for the product planning including new feature development and enhancements to existing functionality. Sami holds an M.Sc.(Econ.) degree in Computer Science.

Andy Shaw

Andy is the Head of Support at Digia, Qt Commercial and has been working with Qt and supporting customers using Qt for 11 years.  He thrives on solving customer problems and getting feedback from them.

Tuukka Turunen

Tuukka is the Director of R&D at Digia, Qt Commercial and is responsible for the planning, creation, verification and delivery of the Qt Commercial product. Tuukka holds a M.Sc.(Eng) and Licentiate of Technology degrees in Computer Science.

Qt Commercial Team