#include <iostream>
#include <QApplication>
#include <QMainWindow>
#include <QWidget>
#include <QPushButton>
#include <QString>
//#include <QRect>
//#include <QSize>
//
using namespace std;
//
{
Q_OBJECT
public:
private slots:
void disableMe();
private:
};
int main(int argc, char ** argv)
{
Gui gui;
gui.show();
app.connect( &app, SIGNAL( lastWindowClosed() ), &app, SLOT( quit() ) );
return app.exec();
}
{
this
->setObjectName
(QString::fromUtf8("MainWindow"));
this->setWindowTitle("main window test");
centralwidget
->setObjectName
(QString::fromUtf8("centralwidget"));
pushButton
->setObjectName
(QString::fromUtf8("pushButton"));
pushButton
->setGeometry
(QRect(110,
50,
101,
41));
pushButton->setText("disable?");
this->setCentralWidget(centralwidget);
size = size.expandedTo(this->minimumSizeHint());
this->resize(size);
connect(pushButton, SIGNAL(clicked()),
this, SLOT(disableMe()));
}
void Gui::disableMe()
{
cout << "trying to disable the mainwindow...";
this->setDisabled(true);
cout << "success?" << endl;
}
#include <iostream>
#include <QApplication>
#include <QMainWindow>
#include <QWidget>
#include <QPushButton>
#include <QString>
//#include <QRect>
//#include <QSize>
//
using namespace std;
//
class Gui : public QMainWindow
{
Q_OBJECT
public:
Gui( QWidget * parent = 0 );
private slots:
void disableMe();
private:
QWidget *centralwidget;
QPushButton *pushButton;
};
int main(int argc, char ** argv)
{
QApplication app( argc, argv );
Gui gui;
gui.show();
app.connect( &app, SIGNAL( lastWindowClosed() ), &app, SLOT( quit() ) );
return app.exec();
}
Gui::Gui( QWidget * parent ) : QMainWindow(parent)
{
this->setObjectName(QString::fromUtf8("MainWindow"));
this->setWindowTitle("main window test");
centralwidget = new QWidget(this);
centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
pushButton = new QPushButton(centralwidget);
pushButton->setObjectName(QString::fromUtf8("pushButton"));
pushButton->setGeometry(QRect(110, 50, 101, 41));
pushButton->setText("disable?");
this->setCentralWidget(centralwidget);
QSize size(322, 149);
size = size.expandedTo(this->minimumSizeHint());
this->resize(size);
connect(pushButton, SIGNAL(clicked()),
this, SLOT(disableMe()));
}
void Gui::disableMe()
{
cout << "trying to disable the mainwindow...";
this->setDisabled(true);
cout << "success?" << endl;
}
To copy to clipboard, switch view to plain text mode
Bookmarks