1、新建工程,添加一个新函数window1。
2、主窗口的代码部分直接贴出来。
3、按Ctrl+R直接运行。
4、关闭窗口方法同上。
5、qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可用于开发非GUI程序。
这么多年了被小白看到了,补一下空:
QWidget* w = new QWidget(this);是嵌入到父窗口的,根据Qt文档的描述:
“不嵌入在父部件中的小部件称为窗口。通常,windows有一个框架和一个标题栏“
这样子做是没有标题栏的。
要想有默认的标题栏,就不给它指定父窗口。当然这么做会打开两个窗口不再是嵌入。
想实现既嵌入又有标题栏又有关闭按钮,也可以自己实现就行了。QLabel或者QFrame做一个标题栏,再放一个button,连接按钮信号clicked()和this的槽close()。
没什么是自己实现不了,Qt的信号/槽,加上QPainter和样式表,想实现什么样都行。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)