Quantcast
Channel: Qt Blog » Bradley T. Hughes
Browsing all 15 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Qt and Glib

Note: This is my first blog posting ever, so please bear with me. There has been quite some talk recently at Trolltech about how well Qt “fits” together with other software components on the X11...

View Article



Image may be NSFW.
Clik here to view.

Starting interactive processes with QProcess

I’ve been playing with QProcess quite a bit lately, which is a wonderful class. However, I noticed that I cannot start an interactive process with it (i.e. a process that gets stdin from the terminal)....

View Article

Image may be NSFW.
Clik here to view.

Preparations for DevDays2006 begins!

I really need to get into the habit of this blog thing. Anyway, I needed a small break from what I was doing before I head up to the cafeteriafor lunch. I somehow managed to volunteer for giving 3...

View Article

Image may be NSFW.
Clik here to view.

Atomic reference counting – is it worth it?

So, I just returned from DevDays2006 in Munich, and I figured I would finish this blog posting, since I mentioned in my presentations. Starting with Qt 4.0, all implicitly shared classes in Qt use...

View Article

Image may be NSFW.
Clik here to view.

A quick explanation of the benchmark

I just realized that I didn’t actually explain how to interpret the results of the benchmark I mentioned in my previous post. So, here it is… When you run the benchmark (don’t forget -comparison if you...

View Article


Threading without the headache

A couple of weeks ago, I started trying to find out if a pure virtual function can be made impure without breaking binary compatibility. “Why?” you ask? Because I want to make QThread::run() call...

View Article

Image may be NSFW.
Clik here to view.

QThread’s no longer abstract

In a previous blog, I talked about wanting to make QThread::run() call QThread::exec() by default. I didn’t manage to get it in for 4.3, but I did make the change today for 4.4. Testing with every...

View Article

Image may be NSFW.
Clik here to view.

Say hello to QAtomicInt and QAtomicPointer

Yesterday, I closed task 168853, the “provide a cross-platform atomic API” task. After several rounds of API review (and literally hundreds of completely Qt rebuilds on every test machine), I added...

View Article


Multi-threaded text layout and printing

I just integrated a series of changes that adds support for doing multi-threaded text layout and printing. So it is now safe to use QFont and QFontMetrics outside the GUI thread. This means...

View Article


Qt on the Dreambox

A couple of years ago (3, to be exact), my girlfriend and I bought a house about 45 minutes outside of Oslo. The little village is just far enough and small enough to not get cable TV. So, that means...

View Article

About the Nokia acquisition

The news about Nokia’s intentions to acquire Trolltech is very exciting and sobering at the same time. I would characterize my own opinions and thoughts as “cautiously optimistic.” As Trolls, we are...

View Article

Image may be NSFW.
Clik here to view.

A never-ending struggle…

For the past 2 weeks, I’ve been wrestling with a fix for task 208487. At first glance, it seems pretty far-fetched (at least it did to me): an application that has 2 billion running timers and runs out...

View Article

Image may be NSFW.
Clik here to view.

Touch support in Qt?

A few weeks ago, Denis blogged about some thoughts he had on how gesture recognition could work in Qt. One of the things he mentioned, and that was also brought up in the comments, was support for...

View Article


Keeping in touch…

(pun intended) So, it’s been a while since my original blog on touch support in Qt, so I thought I would provide an update on what’s been going on in that area. Code Simon was so gracious to start...

View Article

You’re doing it wrong…

We use IRC extensively to communicate amongst ourselves as well as with the community. I hang out on the #qt channel on the Freenode network and help people with questions when I can. A common question...

View Article

Browsing all 15 articles
Browse latest View live


Latest Images