Qt-初始化表格

问题描述

当我们调用“ 0”时,我们正在初始化表格。 初始化表格是什么意思?如果我们不打电话怎么办? 谢谢。     

解决方法

调用\“ setupUi()\”时,将创建用户放在表单上的所有UI元素。本质上,UIC工具获取有关您在Qt Designer中放置在表单上的UI元素的信息,并为您生成这样的代码,因此您无需手动进行操作:
QPushButton *button1 = new QPushButton(parent);
button1->setText(tr(\"Start\"));
...
QTableView *tableView1 = new QTableView(parent);
...
    ,看一下由qmake创建的ui_ [yourFormName] .h文件。它基本上设置了使用设计器定义的用户界面控件。     ,您在使用Qt Creator吗?在ѭ0上时按F2。在那里看到所有代码吗?如果您不调用它,那将不会发生。它是由表单设计者自动生成的。 @ user588855,如果这听起来很刺耳,请原谅,但查看您的近期历史,听起来您似乎在没有C ++基础的情况下尝试学习Qt。我强烈建议先通过C ++入门,然后您将具有有关类,继承,宏等的基础知识,这将使您自己解决大多数这些问题。     ,Qt具有使用C ++代码创建所有gui元素的出色能力。如果您是一名受虐狂的程序员,您将以相同的方式进行操作。但是,由于我们并不都是受虐狂,所以我们使用Qt表单设计器,并且从gui东西中可以看到其中一个附带的Qt应用程序(如果我是对的,则为uic)为放置在其中的所有控件创建C ++代码。它。当然,需要调用此代码,所以这是setupUi ...只需检查您的ui_something ...文件之一:)     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...