QT界面布局、系统信号和槽、启动进程、EDIT回车快捷键、正常信号和槽、QMessageBox、UIC使用(界面重新生成)
生活随笔
收集整理的這篇文章主要介紹了
QT界面布局、系统信号和槽、启动进程、EDIT回车快捷键、正常信号和槽、QMessageBox、UIC使用(界面重新生成)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
界面布局
ctrl+H :水平布局
ctrl+L:垂直布局
shift+alt+r:預覽
設置固定大小
?
F4進入系統信號,鼠標拖拽(F3切換對話框)
?
啟動進程
#include <QProcess>QProcess *process = new QProcess; QString strProcess = ui->cmdLineEdit->text(); process->start(strOricess.trimmend()); //去掉空格?
EDIT回車快捷鍵
button按鈕單擊消息?
Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget) {ui->setupUi(this);QObject::connect(ui->cmdLineEdit, SIGNAL(returnPressed()), this, SLOT(on_submitButton_clicked())); }?
正常信號和槽
加法運算
//h class Widget : public QWidget {Q_OBJECTpublic:explicit Widget(QWidget *parent = 0);~Widget();private slots:void on_pushButton_clicked();void calSlot();private:Ui::Widget *ui; };//CPP Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget) {ui->setupUi(this);QObject::connect(ui->pushButton, SIGNAL(clicked()), this, SLOT(calSlot())); }void Widget::calSlot() {int one = ui->lineEdit1->text().toInt();int two = ui->lineEdit2->text().toInt();int three = one + two;ui->lineEdit3->setText(QString::number(three)); }?
QMessageBox
#include <QMessageBox>QMessageBox::information(this, "Result", QString::number(three)); QMessageBox::information(NULL, "Result", QString::number(three));?
UIC使用(界面重新生成)
進入工程,生成新的ui.h,復制粘貼到老工程替換掉
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的QT界面布局、系统信号和槽、启动进程、EDIT回车快捷键、正常信号和槽、QMessageBox、UIC使用(界面重新生成)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows10环境下载labelIm
- 下一篇: shell判断数组内是否包含某成员,获取