程序学习自——王维波老师的书《QT5.9 C++开发指南》
1.添加槽
2.QT自动生成的槽函数
3.自定义槽函数
4.连接信号与槽(在子Dialog的构造函数内)
5.学习中的问题点:
a.自定义槽函数时,总是无法触发。
答:连接函数为 connect(ui->RB_Red,SIGNAL(clicked()),this,SLOT(setTextFontColor()));
在SLOT内的槽函数 setTextFontColor(),未加两个小括弧,QT未报错;
bool QObject::connect ( const QObject * sender, const char * signal,
const QObject * receiver, const char * member )
上为connect函数传递的参数;
b.Italic、Bold无效,但可以进入槽函数。
答:文本框类型选择错误,选择了Text Edit,正确的为 Plain Text Edit;
Text Edit 是支持下划线的;
最初一直以为是没进入槽函数,使用Qdebug进行打印;