2016-04-17 12 views
0

Ich erstelle eine Benutzeroberfläche für meine Anwendung mit QT. Wenn ich die Größe meines Fensters ändere, werden einige der Beschriftungen abgeschnitten.QT Labels überläuft, wenn die Fenstergröße kleiner wird

Also, was ich habe versucht, ist

ui.setupUi(this); 
    QWidget::showMaximized(); 
    ui.statusBar->setSizeGripEnabled(false); 
    int w = QWidget::width()/10; 
    int h = QWidget::height()/10; 

dann diese Werte mit ich meine Etiketten die Größe haben. Allerdings funktioniert es nicht, während meine Software geöffnet ist und es ist kein guter Weg, es zu tun, denke ich. Also muss ich Etikettengrößen dynamisch ändern, um alle Artikel im Fenster zu behalten

Ich habe Tage und Tage gesucht, um herauszufinden, aber immer noch habe ich keine Ahnung.

das ist die gui, die ich erstellt habe.

enter image description here

und wenn ich Größe ändern.

enter image description here

+1

http://doc.qt.io/qt-5/layout.html – Drop

Antwort

Verwandte Themen