第二章 Page 30~34 可视化UI设计,槽函数,为按钮绑定功能,实现Italic和Boldl两个CheckBox和三个RadioButton的功能

2023-12-28 19:36:45

实现? Italic? 和? Bold? 两个CheckBox的功能,增加新的slot, 实现代码如下:

字体颜色的设置,设置字体的3个RadioButton是互斥性选择的,即一次只有一个RadioButton被选中,虽然也可以采用可视化设计的方式设计其clicked()信号的槽函数,但是这样就需要生成3个槽函数。这里可以简化设计,即设计一个槽函数,将3个RadioButton的clicked()信号关联到这一个槽函数。

为此,在QWDialog类的private slots部分增加一个槽函数定义如下:

已经将函数增加到,qwdialog.cpp中

函数实现如下:

在 QWDialog的构造函数中,手工关联

运行效果如下:

文章来源:https://blog.csdn.net/yanzhenxi/article/details/135275031
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。