自学qt之信号和槽

来源:互联网 发布:产品效果图建模软件 编辑:程序博客网 时间:2024/06/05 14:14

棉花虫子的博客
http://blog.sina.com.cn/s/articlelist_1610349225_1_1.html
所有的路径,命名什么的都不要出现中文
pro是工程文件
停靠窗口可以拖动
标签页 类似于qq那种

Q_OBJECT //所谓宏就是用几个字代替了很多内容
//qt对c++的扩展功能
parent 是父对象 QmainWindow 就是本身,QMainWindow parent=0
说明的是,这个控件在哪个控件上出现。。。
右击文件 在Explorer中显示
guiuse.pro.user 是qt根据电脑产生的另一个工程文件
在别的电脑要删掉这个文件
编辑信号和槽(F4)然后点击控件,,拖到一个地方会出来 一个配置连接的对话框
这里写图片描述
离开这个编辑信号和槽 然后编辑控件(F3)

Prigress Bar 进度条
两个控件可以一个作为槽,一个作为信号
比如那个圆盘 ,和这个进度条
例:信号valueChanged(Init)
槽:setValue(int)
可以多个信号对应一个槽
一个信号对应多个槽

一个控件 右击转到槽
点击一些信号 然后就会转到自定义槽的函数书写
信号和槽机制会比回调函数慢10倍左右
private slots :
void smallman();//自己定义一个槽;
connect(发出信号的对象,发出的信号,接收的信号,接受的槽);

原创粉丝点击