- 考虑到QT界面不是很美观,我们可以自己定义QT界面的标题栏,以及设置背景和边框根据自己的喜好,下图是正常的界面。
- 现在在项目的构造函数里ui.setupUi(this);后面添加如下几句代码,就可以去除标题栏,边框和背景。
//不显示标题栏,亦无边框
setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
//设置背景(全透明)
setAttribute(Qt::WA_TranslucentBackground);
- 接下来我们往项目文件夹里resource目录里添加我们自己喜欢的背景图片以及标题栏图片,有个问题是要选择与你设置的界面尺寸大小合适的尺寸图片,一般可