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
Layout eines komplexen Hauptfensters
-
- Beiträge: 1
- Registriert: 20. September 2010 15:09