当我使用QT Designer时,如何声明没有标题的窗口?
答案 0 :(得分:9)
如果您要删除窗口标题,那么最简单的方法是在窗口小部件的构造函数中设置窗口标志,如下所示:
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
希望这有帮助,尊重
答案 1 :(得分:0)
你没有说出你的意思,所以我说如何用Qt在Python中做到这一点: 首先,您可以在 Qt Designer 应用程序中执行!
通过Qt设计器应用程序设计GUI后,您应该添加此行 您的文件的python代码。 py (使用pyuic5生成):
MainWindow.setWindowFlags(QtCore.Qt.CustomizeWindowHint)