Qt编程中,怎么对用ui生成的图形控件操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt编程中,怎么对用ui生成的图形控件操作相关的知识,希望对你有一定的参考价值。
初学Qt,遇到了一个问题:
我先用Qt Creator的图形开发,生成的可视化控件如Label等,怎么在代码中与这些控件联系,怎么修改它的属性呢?
谢谢了
你可以先在DESIGNER里面右键-》查看OBJECTNAME 如果是label_2,在程序里就用ui->label_2,修改属性的方法可以查帮助文档,例如,要设文字,就使用ui->ui.lable_2->setText("this is a label");放了自动生成的ui->setupUi(this);之后即可。 参考技术A 学学qt自带的例子吧!!!
听人讲的话很模糊,看清一两个例子后你就都明白了~
(实际上,GUI界面做好的东西封装为一个类,之后调用是最方便、最不容易出错的,这个等你学完基本的例子章节就明白了。) 参考技术B ui.label.属性本回答被提问者采纳
qt图形界面编程如何调用对象指针?
比如在命令行编程里,在一个pushbotton的slot里可以通过指针对同一个父对象下的label的属性进行修改(或者调用其成员),在图形界面编程调用就会提示label指针未定义
为什么要调用指针?首先你要定义ui对象,定义好了后拖放label,要使用label需要先构建,QT这种东西你不限构建书写代码的时候他可不同步的,先画窗体,再构建写代码,养成这个喜欢,要么就全部代码生成控件和布局。ui->label->setXX()就是再修改他的属性。 参考技术A 在调用对象指认的过程中是里面图形界面不一样,所以的话在编程的时候一定要仔细一点。追问那图形界面编程该怎么调用其他对象的成员呢
以上是关于Qt编程中,怎么对用ui生成的图形控件操作的主要内容,如果未能解决你的问题,请参考以下文章