Running programs that are implemented using WINDOWS+R under Windows
Widget.h
#ifndef Widget_h
#define Widget_h
#include <QWidget>
#include <QProcess>
Namespace Ui {
Class Widget;
}
Class Widget:public Qwidget
{
Q_object
Public
Explicit Widget (Qwidget *parent = 0);
~widget ();
Private Slots:
void on_submitbutton_clicked ();
Private
Ui::widget *ui;
};
#endif//Widget_h
Main.cpp
#include <qtgui/qapplication>
#include "widget.h"
int main (int argc, Char *argv[])
{
qapplication A (argc, argv);
Widgets W;
w.show ();
return a.exec ();
}
#include "Widget.h"
#include "Ui_widget.h"
#include <QWidget>
#include <QProcess>
Widget::widget (Qwidget *parent):
Qwidget (parent),
UI (New Ui::widget)
{
UI->SETUPUI (this);
This->setmaximumsize (391,171);
This->setminimumsize (391,171);
Qobject::connect (Ui->cmdlineedit,signal (returnpressed ()), This,slot (on_submitbutton_clicked ()));
}
Widget::~widget ()
{
Delete UI;
}
void Widget::on_submitbutton_clicked ()
{
Qprocess *process = new Qprocess;
QString Startprogram=ui->cmdlineedit->text ();
Process->start (Startprogram.trimmed ());
Ui->cmdlineedit->clear ();
This->close ();
}
Widget.cpp
QT programming enables Windows to run Windows+r