By Andreas Aardal Hanssen

Solving how popups are clipped to viewport in Graphics View

Published Wednesday December 17th, 2008 | 7 Comments on Solving how popups are clipped to viewport in Graphics View
Posted in Graphics, Graphics View, Qt

Please take some time to study this image. The question is, what on earth can this be? πŸ™‚ Answer: The blue area is a projection of the view rectangle in item coordinates for one of the dialogs in the “Embedded Dialogs” demo in Qt. πŸ™‚ So you could say, it’s QGraphicsView’s viewport as seen from […]

Read More

Welcome to Kinetic

Published Thursday November 6th, 2008 | 16 Comments on Welcome to Kinetic
Posted in Graphics View, KDE, Kinetic, Qt

For the last year or so, several trolls have worked on ramping up Qt’s GUI capabilities by adding features and flexibility to our widget model, extending Qt with an animation framework, and investigating internal changes to our graphics system to meet the demand for highly animated GUIs (including excessive use of OpenGL). Some of the […]

Read More


Published Friday August 29th, 2008 | 1 Comment on Allright
Posted in Uncategorized

Over the past few months, many of us trolls have had the pleasure of meeting groups of enthusiastic Nokians. Everybody is excited about Qt. It feels a bit overwhealming sometimes, different people have different expectations as to what a small group of people can do. Excitement, expectations, concerns. Enthusiasm! But the whole progress is easier […]

Read More

In the flow

Published Wednesday August 6th, 2008 | 6 Comments on In the flow
Posted in Graphics View, KDE, Qt

Sometimes when you think you’re on to something, and you end up in the flow, so bad, that it overshadows everything you’re doing. Ariya and I were working on optimizations in Graphics View and stumbled over an optimization for clipping that made a certain benchmark run 40 – forty – times faster. The patch has […]

Read More

Decoration items, light and shadow effects

Published Friday May 30th, 2008 | 12 Comments on Decoration items, light and shadow effects
Posted in Graphics View, KDE, Qt

I’m studying how we can add light and shadow to widgets and items. I want to hear what you think :-). So I’ll just throw out my ideas and see what happens. Light and shadow are special effects that follow and decorate items, and affect how they are rendered, at the same time as they’re […]

Read More

The benefit and cost of a good API pattern: Property Propagation

Published Friday May 23rd, 2008 | 12 Comments on The benefit and cost of a good API pattern: Property Propagation
Posted in Graphics View, Qt

Here’s another brain dump… I’m working on adding opacity support to QGraphicsItem and possibly QWidget, and have run into a common inside pattern, with a common problem to solve. Figured I’d share it with those interested. Many of Qt’s properties propagate, some do in different ways, but the general pattern is that you set or […]

Read More

QWidget vs. Graphics View (ding-ding-ding!)

Published Monday May 12th, 2008 | 15 Comments on QWidget vs. Graphics View (ding-ding-ding!)
Posted in Graphics View, KDE, Labs, Painting, Qt

I’ve always had a dream that Qt’s widget system would be based on a powerful 2D, or possibly even 3D, graphics engine, reaping all the benefits and optimizations that make games run fast. The reason is, coming from a 3D graphics background originally (alright, I was 16 at the time), I’ve always been puzzled by […]

Read More

Four down, ~six to go

Published Monday April 14th, 2008 | 4 Comments on Four down, ~six to go
Posted in KDE, Qt

Greetings from Helsinki airport. I came back from my visit to Milan (thanks Riccardo for arranging the sprint, it was great to be there!) at around 02:30am this morning. Now I’m waiting for my connection through Frankfurt to go to Brazil. I chatted with Thiago, who’s there already, and he said it’s a good 28C […]

Read More
Get started today with Qt Download now