push button 交替输出
有的时候
按钮需要每点击有不同的效果
比如播放器的那个播放键
第二次按下就是暂停
#include "mainwindow.h" #include "ui_mainwindow.h" #include <QDebug> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); //给文本框赋值 //ui->textEdit->setText("1111111111"); //用html格式给文本框赋值 ui->textEdit->setHtml("<strong>123123</strong>"); //读取文本框的值 string格式 //qDebug()<<ui->textEdit->toPlainText()<<endl; //html形式 获取文本框的值 qDebug()<<ui->textEdit->toHtml()<<endl; ui->pushButton->setCheckable("ture"); connect(ui->pushButton,SIGNAL(clicked(bool)),this,SLOT(click_ok(bool))); } MainWindow::~MainWindow() { delete ui; } void MainWindow::click_ok(bool ret) { if(ret == true) qDebug()<<"ok"<<endl; else qDebug()<<"no"<<endl; }