设计一个没有标题栏的窗口 - QT Designer [英] Design a window without a caption bar - QT Designer
本文介绍了设计一个没有标题栏的窗口 - QT Designer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何在使用 QT Designer 时声明一个没有标题的窗口?
How can I declare a window without caption when I use QT Designer?
推荐答案
如果您想删除窗口标题,那么最简单的方法是在小部件的构造函数中设置窗口标志,如下所示:
if you're looking to remove window title, then the easiest way would be to set the window flags in your widget's constructor, smth like this:
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标志 Qt::WindowFlags
more details on window types here: enum Qt::WindowType flags Qt::WindowFlags
希望对您有所帮助,问候
hope this helps, regards
这篇关于设计一个没有标题栏的窗口 - QT Designer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文