qt的buttonBox
2015-06-23 16:00
597 查看
#ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> #include <QAbstractButton> #include <QPushButton> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); private: Ui::MainWindow *ui; private: QPushButton *Clear; private slots: void on_buttonBox_clicked(QAbstractButton *button);}; #endif // MAINWINDOW_H // → Go to slots // mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } MainWindow::~MainWindow() { delete ui; }// mainwindow.cpp /*** ***/ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); Clear = new QPushButton; //new QPushButton Clear->setText("Clear");// Clear Text ui->buttonBox->addButton(Clear,QDialogButtonBox::ActionRole); } // mainwindow.cpp on_buttonBox_clicked(QAbstractButton*button) /*** buttonBox ***/ void MainWindow::on_buttonBox_clicked(QAbstractButton*button) { QString str; str = ui->textEdit->toPlainText(); if(button == ui->buttonBox->button(QDialogButtonBox::Ok)) { if(!ui->lineEdit->text().isEmpty()) { str += ui->lineEdit->text()+" n"; ui->textEdit->setPlainText(str); // textEdit } } else if(button == this->Clear) { ui->textEdit->setPlainText("");// textEdit } }
相关文章推荐
- qt4.8.4+mingw在windows上的安装
- Qt 出现error: expected constructor, destructor, or type conversion before ‘typedef’
- 笔记2:win7下 OpenCv2.4.3+Qt5.0.1版本的配置
- Qt初试
- QTPtest中Action种类
- vs qt中增加png图标
- Qt Creater调试时一直出现:“DEBUGGER: Waiting for debug socket connect” 和“DEBUGGER: go to sleep”
- vs中使用qt的qrc生成rcc资源文件
- qt中的qrc文件和rcc文件
- qt显示图片汇总
- Qt for Visual Studio 版本中编译报 qtmaind.lib问题
- Qt中各个控件利用Qt Designer来setStyleSheet
- Qt 编码中的某一字从 UTF-8 转换到 UNICODE 国际化时可能用到
- QT串口程序已16进制接受和发送数据
- QT中的小问题总结!
- 读Pyqt4教程,带你入门Pyqt4 _012
- 读Pyqt4教程,带你入门Pyqt4 _011
- Qt多个信号连接到一个槽,在槽中识别信号的发送者方法
- qt的QListwiget设置横向的排列
- 根据进程名称获取进程pid,结束进程,执行exe文件