![]() |
Tutorial / best practices for Qt development?
I'm trying to port an application to Maemo (keepassx). I manage to get it running with the latest 4.6 environment but some screens need some rework.
Are there any docs/tutorials with best practices? For example, the keepassx screens are designed so that a user can resize them. That makes no sense on the N900 because all windows are fixed (the width anyway). Are there guidelines/tips for screensizes? The input fields are too small when using the default (see image below). If i make them 41 pixels high, it's usable. Are there any guidelines/tips for object sizes? Are there any good/simple examples that shows usage of qt objects? Maemo version: http://www.xs4all.nl/~gnista/qt46maemo_edit.png Qt Creator version: http://www.xs4all.nl/~gnista/qt46maemo_edit2.png |
Re: Tutorial / best practices for Qt development?
Quote:
|
Re: Tutorial / best practices for Qt development?
Quote:
|
Re: Tutorial / best practices for Qt development?
Thanks!
The master layout guide provides at least some sizes. Now see if i can translate that to the gui designer of Qt Designer.. |
Re: Tutorial / best practices for Qt development?
Maybe this helps: http://wiki.forum.nokia.com/index.ph...velopers_Guide
More at http://www.forum.nokia.com/Tools_Doc...on/Maemo.xhtml |
Re: Tutorial / best practices for Qt development?
qgil, Thanks for the links. I think the first link would be helpfull on the page of the second link as well. The second link unfortunatly doesn't have an application that is created with the gui designer of Qt creator.
My problem is that i'm trying to port an existing application to Maemo. Most of the code runs fine but the gui is all messed up because keepassx normally is used on screens larger than 800x400 (aprox availible size without menubar). What i'm looking for is a guide that tells how big you have to make the objects so that you can see what you get on the device. Here's what i found out so far:
Some anoyances:
|
Re: Tutorial / best practices for Qt development?
|
All times are GMT. The time now is 00:01. |
vBulletin® Version 3.8.8