在Qt中,setCentralWidget
是一个用于设置主窗口的中央部件的函数。它用于将一个QWidget或其派生类对象设置为主窗口的中央部件,使其占据主窗口的大部分空间。
以下是使用setCentralWidget
函数的示例代码:
#include <QApplication>
#include <QMainWindow>
#include <QPushButton>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMainWindow mainWindow;
QPushButton *button = new QPushButton("Click me!");
// 设置按钮为主窗口的中央部件
mainWindow.setCentralWidget(button);
mainWindow.show();
return a.exec();
}
上述代码创建了一个简单的应用程序窗口,将一个按钮设置为主窗口的中央部件。当运行应用程序时,你会看到该按钮位于窗口的中心位置。
内容由零声教学AI助手提供,问题来源于学员提问