Layout eines komplexen Hauptfensters

Alles rund um die Programmierung mit Qt
Antworten
Matthias81
Beiträge: 1
Registriert: 20. September 2010 15:09

Layout eines komplexen Hauptfensters

Beitrag von Matthias81 »

Hallo,

ich bin was Qt angeht blutiger Anfänger, habe aber mehrjährige Erfahrung mit C++, WINAPI, MFC und wxWidgets.

Ich möchte einen Dartscorer mit Qt programmieren welcher unter Ubuntu Linux laufen soll.
Siehe folgenden Screenshot: http://www.nakka.com/soft/n01/n01_sc.png

Folgende Anforderungen habe ich an das Hauptfenster:
- Der zur Verfügung stehende Platz des Fenster soll optimal ausgenutzt werden
=> maximale Schriftgröße innerhalb der Felder / Widgets
- Das Fenster soll in der Größe veränderbar sein
=> D.h. auf einem größeren Bildschirm / Auflösung wird die Schrift größer
- Die proportionale Aufteilung innerhalb des Fenster soll immer gleich bleiben
- Die komplette Bedienung des Programms erfolgt über die Tastatur

Wie programmiere ich das Hauptfenster am sinnvollsten ?
- Kann ich einen Layoutmanager sinnvoll einsetzen ?
- Gibt es ein Textwidget welches immer eine maximale Schriftgröße verwendet ?
- Was nehme ich am sinnvollsten für das Widget in der Mitte ?
=> In das unterste Feld des Spieler der an der Reihe ist, kann eine Zahl eingegeben werden.
- Die reagiere ich auf die Tastatur unabhängig vom Widget "global" ?
- Mit welcher Funktion o.ä. kann ich die maximale Schriftgröße für einen Text in einem Rechteck berechnen ?
=> Unter WINAPI habe ich mal GetTextExtent() verwendet


Vielen Dank für eure Tipps !


Gruß,

Matthias
Antworten