设计一个没有标题栏的窗口 - QT Designer [英] Design a window without a caption bar - QT Designer

查看:44
本文介绍了设计一个没有标题栏的窗口 - 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆