0
点赞
收藏
分享

微信扫一扫

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)


在学习ROS的过程中,全部都在命令行下面进行程序的调用。但是有时候需要一个窗口程序来控制ros机器人,这个时候就需要做界面程序了。

今天来学习一下用qt做一个简单的示例程序来熟悉一下qt,以便于下次做一个界面来进行控制。

1.首先,我们去vs里面创建一个工程项目。

新建-项目-Qt5project这个,如下图所示(取名为demo0):

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_按钮点击事件

下一步:

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_按钮点击事件_02

完成。

2.画ui界面并写代码,这次主要制作一个鼠标点击按钮文本框显示“你好”字符的功能。

我们去qt画一下界面,首先我们拉一个按钮过去界面:

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_qt_03

然后拉一个label显示面板放上去:

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_qt_04

然后我们设置一下这两个控件的属性,按钮控件:

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_roc rk3328 cc_05

显示板控件:

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_示例程序_06

3.我们现在过去写代码。

我们只要写一个槽函数,然后将按钮点击事件关联上槽函数即可。

槽函数的名称是button()

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_roc rk3328 cc_07

代码:

void demo0::button()
{

ui.label->setText("hello");


}

这个槽函数主要是负责我们点击按钮的时候,在label这个小白板显示hello字符串。

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_控件_08

然后我们去demo0.h文件中将这个函数声明(注册)一下。

接着去qt里面转到槽,编辑按钮事件关联的函数。

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_按钮点击事件_09

然后保存运行就可以了,运行后点击按钮前:

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_按钮点击事件_10

点击按钮之后:

VS+QT创建自己的第一个界面小程序(点击按钮显示文本)_roc rk3328 cc_11

 

举报

相关推荐

0 条评论