自定义信号槽发生重载的解决办法

Posted liuxjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义信号槽发生重载的解决办法相关的知识,希望对你有一定的参考价值。

选择带参数的信号和槽

可以用函数指针 指向  函数地址

指向的方法

Teacher :  类名  ,用于表示哪个类中的指针

QString : 说明是带参数的指针

&Teacher::hungry : 函数地址

void (Teacher::*signalhungry)(QString) = &Teacher::hungry;

void (Student::*slotTreat)(QString) = &Student::treat;

QString 转成 char * 的办法

 QString -> QByteArray -> char * 

1.     .ToUtf-8()     转为 QbyteArray 

2.         .Data()    转为  char *

以上是关于自定义信号槽发生重载的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

qt信号槽接收不到的情况(自定义数据类型+多线程)

4自定义信号和槽函数

win32绘制自定义类窗口导致绘制11个窗口的解决办法

Python Qt GUI设计入门自建信号与槽函数关联

Qt编程中信号与槽机制可以用啥方法替换

有没有办法保留状态栏(iOS 7)但隐藏信号?