如果你要在 Qt 的 MainWindow 中插入一个名为 “wid get” 的窗口,可以使用 QWidget 控件。以下是一个示例代码:
#include <QMainWindow>
#include <QWidget>
#include <QLabel>
class MainWindow : public QMainWindow
{
public:
MainWindow(QWidget *parent = nullptr)
: QMainWindow(parent)
{
QWidget *widget = new QWidget(this);
setCentralWidget(widget);
QLabel *label = new QLabel("wid get", widget);
label->setAlignment(Qt::AlignCenter);
}
};
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
MainWindow window;
window.show();
return app.exec();
}
在这个示例中,我们创建了一个继承自 QMainWindow 的自定义类 MainWindow。在构造函数中,我们实例化了一个 QWidget,并将其设置为主窗口的中央部件(central widget)。
然后,我们在该 QWidget 上创建了一个 QLabel,并将其文本设置为 “wid get”。通过设置 QLabel 的对齐方式为 Qt::AlignCenter
,我们使得文本居中显示。
请注意,以上代码假设你已经包含了必要的头文件并链接了相应的库。此外,这只是一个基本示例,你可能需要根据实际需求进行更多的调整和修改。
内容由零声教学AI助手提供,问题来源于学员提问