Qt - setupUi( )

Qt - setupUi( )

本文关键字:setupUi Qt      更新时间:2023-10-16

可能重复:
Qt-初始化表单

我试图查找setupUi()方法的描述,但在Qt文档中找不到。

这种方法有什么作用?例如,如果我在类setupUi(this)中写作,这会做什么?设置用户界面最终意味着什么?

谢谢。

setupUi()为您创建小部件的实际实例。您在QtDesigner中创建的表单存储为XML文件。因此,为了能够用您在QtDesigner中放置的所有元素构建实际的"窗口"并在应用程序中显示它,UIC(UI编译器-一种Qt工具(会自动为您创建setupUi(),因此您不必手动执行此操作。你在QtDesigner中设置的所有属性和你放在那里的所有元素都将在C++代码中"翻译",如下所示:

QLabel *label1 = new QLabel(tr("Start"), this);
QTableView *view1 = new QTableView(this);
...