qmainwindow 标题栏_QT:在其他窗口中显示QMainWindow

问题:在QFrame中嵌入QMainWindow窗口,却无法显示QMainWindow窗口,调用QMainWindow的show()却能出现单独弹出一个QMainWindow窗口。

解决:

由于QMainWindow有标题栏,导致无法嵌入显示,通过设置窗口标志函数setWindowFlags设置窗口标志未Qt::FramelessWindowhint去除QMainWindow的标题栏,即可显示

代码如下:

//MyWindows.h

class Frame : public QFrame

{

public:

Frame(QWidget *parent = nullptr);

};

//MyWindows.cpp

Frame::Frame(QWidget *parent) : QFrame(parent)

{

QMainWindow *mainWindow = new QMainWindow(this);

mainWindow->setWindowFlags(Qt::FramelessWindowHint);

QLabel * label = new QLabel("Hello World!", mainWindow);

QVBoxLayout *vLayout = new QVBoxLayout(this);

vLayout->addWidget(mainWindow);

}

//main.cpp

int main(int argc, char *argv[])

{

QApplication a(argc, argv);

Frame w;

w.show();

return a.exec();

}

mysql数据库导出模型到powerdesigner,PDM图形窗口中显示数据列的中文注释

1,mysql数据库导出模型到powerdesigner 2,CRL+Shift+X 3,复制以下内容,执行 '******************************************** ...

IDA 在string窗口中显示中文字符串

打开ida61\cfg中的ida.cfg文件找到 // (cp866 version)AsciiStringChars = "\r\n\a\v\b\t\x1B" " !\ ...

转 在PowerDesigner的PDM图形窗口中显示数据列的中文注释

Name是名称(字段描述),Code是字段名称,Comment是注释名称,ER图中显示的是Name.一般设计时,Name跟comment都设计成描述, 而设计时候常把comment写成中文,name保 ...

Frameset框架,在同一个浏览器窗口中显示不止一个页面

总结一下.通过使用Frameset框架,可以在同一个浏览器窗口中显示不止一个页面. 先举个例子: 1

Redis学习系列三List列表

一.简介 Redis中的列表相当于C#中的LinkedList,也就是链表,如果你研究过链表这个数据结构,肯定知道.它的插入和删除是非常快的,但是定位却很慢,因为必须遍历所有的元素,才能找到对应的值, ...

《FPGA全程进阶---实战演练》第三章之PCB设计之电感、磁珠和零欧姆电阻

2.电感.磁珠和零欧姆电阻的区别 电感:电感是储能元件,多用于电源滤波回路.LC振荡电路.中低频滤波电路等,其应用频率很少超过50MHz.对电感而言,其感抗值和频率成正比.XL = 2πfL来说明,其 ...

001-mybatis框架

架构分析: 1. 读SqlMapConfig.xml. 当调用与数据库有关的操作的时候,会读SqlMapConfig.xml文件中的信息,里面配置了Mybatis的运行环境信息,加载mapper.xm ...

协议森林09 爱的传声筒 (TCP连接)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在TCP协议与"流"通信中,我们概念性的讲解了TCP通信的方式 ...

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值