QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

本章介绍如何使用单选按钮,使用槽链接,实现;

续接上一篇,QT5.14入门教程GUI(三)第3个QT程序-单选按钮1

1、打开头文件文件,双击;

QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

2、新增函数声明;

    void on_Colour_clicked();

QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

3、主文件,打开;

QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

4、在构造函数新增,链接;

    QObject::connect(ui->Red,SIGNAL(clicked()),this,SLOT(on_Colour_clicked()));
    QObject::connect(ui->Black,SIGNAL(clicked()),this,SLOT(on_Colour_clicked()));

QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

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);
}

QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

7、运行;

QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

8、最终效果如图;单选框已经学完了,后期学一下复选框,类似的;

QT5.14入门教程GUI(三)第3个QT程序-单选按钮2

 

 

相关文章: