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