2011-01-25 132 views

回答

9

如果你正在尋找去除窗口標題,那麼最簡單的辦法是設置在你的widget的構造函數的窗口標誌,水木清華這樣的:

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

或致電

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

窗口類型的更多細節在這裏:enum Qt::WindowType flags Qt::WindowFlags

希望這會有所幫助,關心

+0

所以當在QT-Designer中設計一個窗口,我應該忽略這個標題,只將客戶區看作是可見的? – JasonGenX 2011-01-26 16:11:32

-1

你沒有說你的意思的語言,所以我說怎麼使用Qt做在Python: 所有首先,在Qt設計應用程序,您不容做

後您設計通過Qt設計應用程序的GUI,那麼你應該這行 Python代碼添加到您的FILEPY(與pyuic5生成):

MainWindow.setWindowFlags(QtCore.Qt.CustomizeWindowHint)