Qt-快速设计对话框及布局

    科技2022-07-15  115

    选择布局方式,加弹簧,上面的QLabel和LineEdit用鼠标选中,然后选择水平布局,下面的两个按钮加上弹簧也选择水平布局,然后再整体选择垂直布局,无需选中,点击空白处即可。

    #include "mainwindow.h" #include "ui_mainwindow.h" #include <QtGui> #include <QLineEdit> MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) , ui(new Ui::MainWindow) { ui->setupUi(this); QRegExp regExp("[A-Za-z][1-9][0-9]{0,2}"); ui->lineEdit->setValidator(new QRegExpValidator(regExp,this)); connect(ui->okButton,SIGNAL(clicked()),this,SLOT(accept())); connect(ui->cancelpushButton,SIGNAL(clicked()),this,SLOT(reject())); } void MainWindow::on_lineEdit_textChanged() { ui->okButton->setEnabled(ui->lineEdit->hasAcceptableInput()); } MainWindow::~MainWindow() { delete ui; }

    Processed: 0.011, SQL: 8