qt开发环境

来源:互联网 发布:康拉德格拉夫钢琴 知乎 编辑:程序博客网 时间:2024/05/20 10:21
#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QProcess>#include <QLineEdit>namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{    Q_OBJECTpublic:    explicit MainWindow(QWidget *parent = 0);    ~MainWindow();private slots:    void on_submitButton_clicked();private:    Ui::MainWindow *ui;};#endif // MAINWINDOW_H

#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow){    ui->setupUi(this);    this->setMaximumSize(310,162);    this->setMaximumSize(310,162);    QObject::connect(ui->lineEdit,SIGNAL(returnPressed()),this,SLOT(on_submitButton_clicked()));}MainWindow::~MainWindow(){    delete ui;}void MainWindow::on_submitButton_clicked(){    QProcess *myProcess = new QProcess;    QString startProgram = ui->lineEdit->text();    myProcess->start(startProgram.trimmed());}


原创粉丝点击