实现? Italic? 和? Bold? 两个CheckBox的功能,增加新的slot, 实现代码如下:
字体颜色的设置,设置字体的3个RadioButton是互斥性选择的,即一次只有一个RadioButton被选中,虽然也可以采用可视化设计的方式设计其clicked()信号的槽函数,但是这样就需要生成3个槽函数。这里可以简化设计,即设计一个槽函数,将3个RadioButton的clicked()信号关联到这一个槽函数。
为此,在QWDialog类的private slots部分增加一个槽函数定义如下:
已经将函数增加到,qwdialog.cpp中
函数实现如下:
在 QWDialog的构造函数中,手工关联
运行效果如下: