使用c++如何创建QWidget窗口界面
时间: 2023-12-03 10:02:34 浏览: 89
使用C++ QT模仿企业微信界面项目源码,用于学习QWidget的使用,含绘制,布局,信号,事件,重写,多线程,qss等技术
要在 C++ 中创建 QWidget 窗口界面,你需要使用 Qt 框架。以下是一个简单的示例:
```
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget *window = new QWidget;
window->setWindowTitle("My App");
QLabel *label = new QLabel("Hello World");
label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(label);
window->setLayout(layout);
window->show();
return app.exec();
}
```
在这个示例中,我们创建了一个 QWidget 窗口对象,并设置了标题为“My App”。我们还创建了一个 QLabel,其中包含文本“Hello World”,并将其添加到 QWidget 窗口中。我们使用 QVBoxLayout 布局管理器将 QLabel 放在 QWidget 窗口中心。
最后,我们使用 `show()` 方法显示 QWidget 窗口,并通过 `exec()` 方法开始 Qt 应用程序的事件循环,使应用程序保持运行状态,直到用户关闭窗口。
阅读全文