Frage

Wie kann ich ein Fenster ohne Bildunterschrift deklarieren, wenn ich QT -Designer verwende?

War es hilfreich?

Lösung

Wenn Sie den Fenstertitel entfernen möchten, wäre es am einfachsten, die Fensterflags im Konstruktor Ihres Widgets einzustellen, SMTH wie folgt:

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent, Qt::FramelessWindowHint),  //<-- this will remove the title bar
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
... 

oder anrufen

Qt::WindowFlags flags = Qt::CustomizeWindowHint;
setWindowFlags(flags);

Weitere Details zu Fenstertypen hier: Enum qt :: windowtype Flags Qt :: WindowFlags

Hoffe das hilft, Grüße

Andere Tipps

Sie haben nicht gesagt, welche Sprache Sie meinen, also sage ich, wie man es in Python mit QT macht:Zuerst, Sie Kann es nicht tun in QT -Designer Anwendung!

Nachdem Sie Ihre GUI über die QT -Designer -App entworfen haben, sollten Sie diese Zeile von Python -Code zu Ihrem hinzufügen DATEI.py (erzeugt mit pyuic5):

MainWindow.setWindowFlags(QtCore.Qt.CustomizeWindowHint)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top