微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Qt-初始化表格

如何解决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 ...文件之一:)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。