社区
Qt
帖子详情
VS2008+Qt,设计好UI后控件怎样进行连接啊??
liwenmian
2010-06-18 07:53:05
VS2008 + Qt + Qt Integration,新建了一个Qt Application名字叫QtTest,然后双击QtTest.ui,添加一个pushButton和lineEdit,我想点击按钮然后编辑框中填入100,我要在QtTest.h和QtTest.cpp中怎样做啊?
希望能给具体代码,这里弄清楚了应该下面就好懂了!谢谢大家!
...全文
596
3
打赏
收藏
VS2008+Qt,设计好UI后控件怎样进行连接啊??
VS2008 + Qt + Qt Integration,新建了一个Qt Application名字叫QtTest,然后双击QtTest.ui,添加一个pushButton和lineEdit,我想点击按钮然后编辑框中填入100,我要在QtTest.h和QtTest.cpp中怎样做啊? 希望能给具体代码,这里弄清楚了应该下面就好懂了!谢谢大家!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
imhikaru
2010-11-15
打赏
举报
回复
首先你得了解信号和嘈的知识。
当一个消息发生的时候,与之相关联的嘈就会收到通知,然后执行。
QPushbutton本来就有clicked()信号。
而QTextEdit 有public 的嘈 void setText ( const QString &)
所以只要clicked()信号发生的时候 , QTextEdit收到通知就OK。
可以右键点击 pushbutton .go to slot 选择clicked()的响应函数。
test.h生成
private slots:
void on_pushButton_clicked();
test.cpp中生成如下函数
void MainWindow::on_pushButton_clicked()
{
//添加如下代码
ui->lineEdit->setText("100");
}
那么pushbutton按下的时候执行里面的函数。把lineEdit的文本设置为100。
也可以用信号和嘈。
在test.h添加
public:
signals:
void setLineText(QString);
在构造函数里面加上
connect(this,SIGNAL(setLineText(QString)),ui->lineEdit,SLOT(setText(QString)));
然后在 pushbutton的clicked里 emit setLineText("100");
xumpgm
2010-06-19
打赏
举报
回复
QT用槽和信号实现LZ想要的,槽和信号用connect关联起来,例:
connect(pushButton_ok_1, SIGNAL(clicked()), this, SLOT(LineTextEdit()));
抓住这一点,再看看教程,搞定应该没问题
qter_wd007
2010-06-18
打赏
举报
回复
看看一些教程。掌握信号/槽的使用。
原理都一样的,在槽函数中写处理代码。
VS
2017+
QT
5.10 在
ui
界面创建自定义
控件
的方法
VS
2017+
QT
5.10 在
ui
界面创建自定义
控件
的方法
VS
2017+
QT
5.10 在
ui
界面创建自定义
控件
的方法 笔者初学
QT
,
VS
中c++也仅仅学了一点皮毛。在搭建好
VS
+
QT
环境后,自学
QT
,发现网络上对于
VS
+
QT
开发基本操作的介绍少之又少,网课也是基于
Qt
Creator教学的,因此笔者在学习过程中遇到了不少的困难。哪怕只是个小问题,有时候也要花一上午或者一下午解决,所以写下我遇到的问题,希望我的经验可以给初学者一些帮助!初学
qt
,如有错误请大家批评指正! 下面是在
VS
2017+
QT
5.10
vs
2017+
QT
修改完
ui
界面后,程序中
ui
对象没有更新的解决方法
vs
2017+
QT
修改完
ui
界面后,程序中
ui
对象没有更新的解决方法 问题描述:在
qt
Designer中添加button按钮,objectName为meshButton。 **第一步:**单击菜单栏“窗体”->“查看代码” **第二步:**单击保存图标,若已存在
ui
_xxx.h文件,就替换掉。 **第三步:**返回
vs
编辑界面,鼠标右键工程名,单击“重新扫描解决方案”,即可刷新
ui
对象,输入
ui
->后在提示栏中找到meshButton对象。
vs
下使用在Designer中创建的按键对象
vs
2017+
QT
修改完
ui
界面后,程序中
ui
对象没有更新,解决方法
vs
2017+
QT
变成修改完
ui
界面后,程序中
ui
对象没有更新,解决方法。 第一步:
VS
+
QT
创建的项目
UI
界面更新
控件
代码里识别不到
VS
+
QT
创建的项目
UI
界面更新
控件
代码里识别不到
关于
Vs
+
Qt
出现
ui
界面添加的
控件
无法正常读取和显示可能的解决方法
这几天一直被一个问题困扰,就是在
Ui
界面添加的
控件
无法正常显示,最后发现是因为 我改了
ui
文件名而头文件中未修改新的
ui
头文件导致的。 解决方法: 第一步:因为
Vs
有很强大的补全和查找功能,可以利用起来查找
ui
头文件的存放地点。 第二步:找到相应的文件夹,删除不必要的。 第三步: 在相应的程序头文件中修改(根据自己情况修改即可) #include "
ui
_TuXiang.h"...
Qt
16,240
社区成员
26,660
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章