用Qt做demo:一般步骤和可能用得到的东西

1 利用Qt的.ui文件,拖拽实现所有按钮Button,文字Label,图片Label等等。布局做好了再做逻辑。

2 根据自己的设计,把各种空间名字改好。这一点很重要,因为后续的逻辑代码在显示的时候要找到这个控件的名称。然后设计信号和槽。所谓的信号槽机制,其实我理解很肤浅。用户对控件做了什么事情, 就会发出什么信号(例如点击按键,信号clicked())。程序的某个函数负责做这个事情的响应,就是槽。当然,更深入的理解是会设计到多线程的,暂且不管。设计信号槽,最简单的方法是在Qt designer里面,右键一个控件,例如按钮Butt,然后在右键菜单选择“转到槽”。这时候Qt designer会要求程序员先选中一个信号。系统默认了一些信号,例如经典的clicked,点击按钮嘛~然后在cpp文件以及h文件会自动添加一个函数,一般叫on_xxxx_clicked();  在这个函数里,我们就可以为所欲为,想干嘛干嘛。
更麻烦一点的方法也有。同样是Qt designer里面,进入信号槽机制面板,拖动控件,拉出一个像天线(还是像电线?)的东西,然后弹出一个面板,在面板里面选择相应的信号和槽(一般槽都要自己编辑一个新的,不然就会重写人家的默认函数了)按了确定之后,也会在h文件和cpp文件里面相应地出现槽函数。这时候,也可以为所欲为做想做的事情。
配上几个图:

天线模样的东西(拖动即可得)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值