QT 杂记
图标:
将一个图标文件(ico) 复制到项目源程序目录下
在项目配置项里添加一行代码
RC_ICONS = AppIcon.ico //Appicon时图标文件名称
信号与槽的第五个参数::连接方式
Qt::AutoConnection::
QT::DirectConnection : 信号被发射时槽函数立即执行 ,槽函数和信号在同一线程
QT::QueueConnection: 在事件循环回到接收者线程后执行槽函数,槽函数与信号不在同一线程
QT::BlockingConnectin: 与queue相似 只是信号线程会阻塞 知道槽函数执行完毕 在同一线程时不能用这种连接方式。
信号与槽:
1.Comobox 组件最常见的信号就是选择项变化时发射的CurrentndexChanged() 信号。
2 .信号可以看作时特殊的函数,有参数时还需要指明参数。
3.一个信号可以连接多个槽 当一个信号与多个槽函数关联时,槽函数按照建立连接时大的顺序一次进行
4.当信号和槽函数带有参数时,在connect函数里要写明函数的类型,但可以不用谢参数名字
5.一个信号可以连接另一个信号 信号与槽的参数个数和类型需要一致
6.当一个信号被发射时,与其关联的槽函数通常被立即执行,只有当信号关联的所有槽函数执行完毕后 才会执行发射信号处后面的代码。
action功能:
copyAvailable(bool) 信号在有内容被复制时发射,并且传递一个布尔参数 可以利用这个信号 完成剪切 复制 粘贴
selectionChanged()信号在选择的文字发生变化时发射 利用这个信号可以读取当前文字的格式

浙公网安备 33010602011771号