本文主要是介绍关于qt里一些简单的控键的使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在qt里通过制作页面可以制作一些简单的选择键----单选及多选框等;接下来将为大家简述一下这两种控键的使用:
同之前一样,在qt的界面文件中,我们可以将对应的控键选择好拖动到对应的界面文件里,并且为每一个控键取好对应的名字,便于之后代码的书写。由于控制这些按键的代码相对简单,在这里我们就在源文件中进行简单的书写。
#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_commitButton_clicked()
{if(ui->aButton->isChecked()) //如果A单选框被选中{ui->lineEdit->setText(QString("A")); //框内将会出现A}else if(ui->bButton->isChecked()){ui->lineEdit->setText(QString("B"));}else if(ui->cButton->isChecked()){ui->lineEdit->setText(QString("C"));}if(ui->acheckBox->checkState()==Qt::Checked){ui->lineEdit->setText(QString("AA"));}else if(ui->bcheckBox->checkState()==Qt::Checked){ui->lineEdit->setText(QString("BB"));}
}
在这里的单选框在同一时刻只能选择一个,而多选框则可以在同一时刻选择多个。具体实现情况如下图所示:
这篇关于关于qt里一些简单的控键的使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!