#ifndef WIN_H #define WIN_H #include #include #include #include #include #include #include #include #include class Win : public QWidget { public: QWidget * centralWidget; QPushButton * pushButton; QAbstractButton * abstractButton; QTreeWidget * treeWidget; QMenuBar * menuBar; QToolBar * mainToolBar; QStatusBar * statusBar; public: int n; public slots: void fce (); public: void initConnections () { something (1, 1+1, "a b c"); another (); connect(pushButton, SIGNAL(pressed ( )), this, SLOT(fce2())); connect(mainToolBar,SIGNAL(actionTriggered(QAction*)), this, SLOT(fce())); } void setupUi (Win * MainWindowClass) { if (MainWindowClass->objectName().isEmpty()) MainWindowClass->setObjectName(QString::fromUtf8("MainWindowClass")); MainWindowClass->resize(600, 400); centralWidget = new QWidget (MainWindowClass); centralWidget->setObjectName(QString::fromUtf8("centralWidget")); pushButton = new QPushButton(centralWidget); pushButton->setObjectName(QString::fromUtf8("pushButton")); pushButton->setGeometry(QRect(180, 90, 89, 27)); QPalette palette; QBrush brush(QColor(0, 85, 255, 255)); setStyle(Qt::SolidPattern); palette.setBrush(QPalette::Active, QPalette::WindowText, brush); pushButton->setPalette(palette); treeWidget = new QTreeWidget(centralWidget); QTreeWidgetItem *__qtreewidgetitem = new QTreeWidgetItem(); __qtreewidgetitem->setText(0, QString::fromUtf8("1")); treeWidget->setHeaderItem(__qtreewidgetitem); treeWidget->setObjectName(QString::fromUtf8("treeWidget")); treeWidget->setGeometry(QRect(40, 140, 256, 192)); MainWindowClass->setCentralWidget(centralWidget); menuBar = new QMenuBar(MainWindowClass); menuBar->setObjectName(QString::fromUtf8("menuBar")); menuBar->setGeometry(QRect(0, 0, 600, 25)); MainWindowClass->setMenuBar(menuBar); mainToolBar = new QToolBar(MainWindowClass); mainToolBar->setObjectName(QString::fromUtf8("mainToolBar")); MainWindowClass->addToolBar(Qt::TopToolBarArea, mainToolBar); statusBar = new QStatusBar(MainWindowClass); statusBar->setObjectName(QString::fromUtf8("statusBar")); MainWindowClass->setStatusBar(statusBar); QMetaObject::connectSlotsByName(MainWindowClass); } // setupUi }; void f () { Win * w = new Win; } #endif // WIN_H