本章介绍如何使用单选按钮,使用槽链接,实现;
续接上一篇,QT5.14入门教程GUI(三)第3个QT程序-单选按钮1
1、打开头文件文件,双击;
2、新增函数声明;
void on_Colour_clicked();
3、主文件,打开;
4、在构造函数新增,链接;
QObject::connect(ui->Red,SIGNAL(clicked()),this,SLOT(on_Colour_clicked()));
QObject::connect(ui->Black,SIGNAL(clicked()),this,SLOT(on_Colour_clicked()));
6、新增槽函数定义;
void Dialog::on_Colour_clicked()
{
QPalette plet=ui->text1->palette();
if(ui->Red->isChecked())
{
plet.setColor(QPalette::Text,Qt::red);
}
else if(ui->Black->isChecked())
{
plet.setColor(QPalette::Text,Qt::black);
}
else;
ui->text1->setPalette(plet);
}
7、运行;
8、最终效果如图;单选框已经学完了,后期学一下复选框,类似的;