
在Qt中,要将一个QWidget(包括QMainWindow)添加到另一个QWidget中,可以使用setCentralWidget()方法。
下面是一个简单的示例代码,演示如何将一个QWidget添加到QMainWindow中:
#include <QMainWindow>#include <QWidget>int main(int argc, char *argv[]){ QApplication app(argc, argv) // 创建一个QMainWindow对象
QMainWindow *mainWindow = new QMainWindow() // 创建一个QWidget对象
QWidget *myWidget = new QWidget(mainWindow) // 将myWidget设置为mainWindow的中心窗口部件
mainWindow->setCentralWidget(myWidget) // 显示主窗口
mainWindow->show() return app.exec()
}
在这个示例中,我们首先创建了一个QMainWindow对象,然后创建了一个QWidget对象,并将它的父对象设置为QMainWindow。接着,我们使用setCentralWidget()方法将QWidget对象设置为QMainWindow的中心窗口部件。最后,我们显示了QMainWindow。
通过这种方法,我们就可以将一个QWidget添加到QMainWindow中。
https://www.cnblogs.com/gusseMe/articles/5444284.html
1)首先在程序的源码文件夹下边建立一个存放资源文件(比如图片)的文件夹.
建立资源文件夹的位置不要选错了。
2)然后在右键当前项目,然后选"择添加新文件"
3)然后选择"Qt资源文件"
4)然后输入资源文件的名字(以.qrc后缀结尾)
建立好资源文件之后,就为资源文件添加“前缀”
5)然后把这个前缀修改为/
6)接下来就说往其中添加图片了(静态的我一般添加为png)
7)添加好资源图片的样子
8)使用资源图片,主要是路径
newAction->setIcon(QIcon(":/images/new.png"))
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)