-
UID:90743
-
- 注册时间2010-01-12
- 最后登录2013-10-31
- 在线时间28小时
-
- 发帖63
- 搜Ta的帖子
- 精华0
- 金钱640
- 威望74
- 贡献值0
- 好评度64
-
访问TA的空间加好友用道具
|
尝试了2位的办法,不过没有改善,我把所有代码都贴上来算了…… ui_mainwindow.h: - /********************************************************************************
- ** Form generated from reading UI file 'mainwindow.ui'
- **
- ** Created: Sun Jan 17 22:36:50 2010
- ** by: Qt User Interface Compiler version 4.6.0
- **
- ** WARNING! All changes made in this file will be lost when recompiling UI file!
- ********************************************************************************/
- #ifndef UI_MAINWINDOW_H
- #define UI_MAINWINDOW_H
- #include <QtCore/QVariant>
- #include <QtGui/QAction>
- #include <QtGui/QApplication>
- #include <QtGui/QButtonGroup>
- #include <QtGui/QGraphicsView>
- #include <QtGui/QGroupBox>
- #include <QtGui/QHeaderView>
- #include <QtGui/QLineEdit>
- #include <QtGui/QMainWindow>
- #include <QtGui/QMenu>
- #include <QtGui/QMenuBar>
- #include <QtGui/QPushButton>
- #include <QtGui/QStatusBar>
- #include <QtGui/QTextBrowser>
- #include <QtGui/QWidget>
- QT_BEGIN_NAMESPACE
- class Ui_MainWindow
- {
- public:
- QAction *action;
- QWidget *centralwidget;
- QGroupBox *groupBox;
- QPushButton *pushButton_2;
- QPushButton *pushButton;
- QLineEdit *lineEdit_4;
- QLineEdit *lineEdit;
- QLineEdit *lineEdit_3;
- QLineEdit *lineEdit_2;
- QGraphicsView *graphicsView;
- QGroupBox *groupBox_2;
- QPushButton *pushButton_3;
- QPushButton *pushButton_5;
- QPushButton *pushButton_4;
- QPushButton *pushButton_6;
- QGroupBox *groupBox_3;
- QTextBrowser *textBrowser;
- QStatusBar *statusbar;
- QMenuBar *menuBar;
- QMenu *menu;
- void setupUi(QMainWindow *MainWindow)
- {
- if (MainWindow->objectName().isEmpty())
- MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
- MainWindow->setEnabled(true);
- MainWindow->resize(477, 441);
- QSizePolicy sizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
- sizePolicy.setHorizontalStretch(0);
- sizePolicy.setVerticalStretch(0);
- sizePolicy.setHeightForWidth(MainWindow->sizePolicy().hasHeightForWidth());
- MainWindow->setSizePolicy(sizePolicy);
- MainWindow->setMaximumSize(QSize(477, 441));
- MainWindow->setCursor(QCursor(Qt::CrossCursor));
- MainWindow->setAcceptDrops(false);
- action = new QAction(MainWindow);
- action->setObjectName(QString::fromUtf8("action"));
- centralwidget = new QWidget(MainWindow);
- centralwidget->setObjectName(QString::fromUtf8("centralwidget"));
- groupBox = new QGroupBox(centralwidget);
- groupBox->setObjectName(QString::fromUtf8("groupBox"));
- groupBox->setGeometry(QRect(10, 10, 231, 101));
- pushButton_2 = new QPushButton(groupBox);
- pushButton_2->setObjectName(QString::fromUtf8("pushButton_2"));
- pushButton_2->setGeometry(QRect(30, 60, 75, 23));
- pushButton = new QPushButton(groupBox);
- pushButton->setObjectName(QString::fromUtf8("pushButton"));
- pushButton->setGeometry(QRect(120, 60, 75, 23));
- lineEdit_4 = new QLineEdit(groupBox);
- lineEdit_4->setObjectName(QString::fromUtf8("lineEdit_4"));
- lineEdit_4->setGeometry(QRect(170, 30, 41, 20));
- lineEdit_4->setCursor(QCursor(Qt::CrossCursor));
- lineEdit_4->setMaxLength(254);
- lineEdit = new QLineEdit(groupBox);
- lineEdit->setObjectName(QString::fromUtf8("lineEdit"));
- lineEdit->setGeometry(QRect(20, 30, 41, 20));
- lineEdit->setCursor(QCursor(Qt::CrossCursor));
- lineEdit->setMaxLength(254);
- lineEdit_3 = new QLineEdit(groupBox);
- lineEdit_3->setObjectName(QString::fromUtf8("lineEdit_3"));
- lineEdit_3->setGeometry(QRect(120, 30, 41, 20));
- lineEdit_3->setCursor(QCursor(Qt::CrossCursor));
- lineEdit_3->setMaxLength(254);
- lineEdit_2 = new QLineEdit(groupBox);
- lineEdit_2->setObjectName(QString::fromUtf8("lineEdit_2"));
- lineEdit_2->setGeometry(QRect(70, 30, 41, 20));
- lineEdit_2->setCursor(QCursor(Qt::CrossCursor));
- lineEdit_2->setMaxLength(254);
- graphicsView = new QGraphicsView(centralwidget);
- graphicsView->setObjectName(QString::fromUtf8("graphicsView"));
- graphicsView->setGeometry(QRect(10, 120, 231, 181));
- graphicsView->viewport()->setProperty("cursor", QVariant(QCursor(Qt::CrossCursor)));
- groupBox_2 = new QGroupBox(centralwidget);
- groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
- groupBox_2->setGeometry(QRect(10, 309, 231, 101));
- pushButton_3 = new QPushButton(groupBox_2);
- pushButton_3->setObjectName(QString::fromUtf8("pushButton_3"));
- pushButton_3->setGeometry(QRect(20, 20, 81, 31));
- pushButton_5 = new QPushButton(groupBox_2);
- pushButton_5->setObjectName(QString::fromUtf8("pushButton_5"));
- pushButton_5->setGeometry(QRect(20, 60, 81, 31));
- pushButton_4 = new QPushButton(groupBox_2);
- pushButton_4->setObjectName(QString::fromUtf8("pushButton_4"));
- pushButton_4->setGeometry(QRect(130, 20, 81, 31));
- pushButton_6 = new QPushButton(groupBox_2);
- pushButton_6->setObjectName(QString::fromUtf8("pushButton_6"));
- pushButton_6->setGeometry(QRect(130, 60, 81, 31));
- groupBox_3 = new QGroupBox(centralwidget);
- groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
- groupBox_3->setGeometry(QRect(250, 10, 221, 401));
- textBrowser = new QTextBrowser(groupBox_3);
- textBrowser->setObjectName(QString::fromUtf8("textBrowser"));
- textBrowser->setGeometry(QRect(10, 20, 201, 371));
- textBrowser->viewport()->setProperty("cursor", QVariant(QCursor(Qt::CrossCursor)));
- MainWindow->setCentralWidget(centralwidget);
- statusbar = new QStatusBar(MainWindow);
- statusbar->setObjectName(QString::fromUtf8("statusbar"));
- MainWindow->setStatusBar(statusbar);
- menuBar = new QMenuBar(MainWindow);
- menuBar->setObjectName(QString::fromUtf8("menuBar"));
- menuBar->setGeometry(QRect(0, 0, 477, 19));
- menu = new QMenu(menuBar);
- menu->setObjectName(QString::fromUtf8("menu"));
- MainWindow->setMenuBar(menuBar);
- QWidget::setTabOrder(lineEdit, lineEdit_2);
- QWidget::setTabOrder(lineEdit_2, lineEdit_3);
- QWidget::setTabOrder(lineEdit_3, lineEdit_4);
- QWidget::setTabOrder(lineEdit_4, pushButton_2);
- QWidget::setTabOrder(pushButton_2, pushButton_3);
- QWidget::setTabOrder(pushButton_3, pushButton_4);
- QWidget::setTabOrder(pushButton_4, pushButton_5);
- QWidget::setTabOrder(pushButton_5, pushButton_6);
- QWidget::setTabOrder(pushButton_6, textBrowser);
- QWidget::setTabOrder(textBrowser, graphicsView);
- menuBar->addAction(menu->menuAction());
- menu->addAction(action);
- retranslateUi(MainWindow);
- QObject::connect(action, SIGNAL(activated()), MainWindow, SLOT(close()));
- QObject::connect(pushButton_2, SIGNAL(clicked()), pushButton_2, SLOT(lower()));
- QObject::connect(pushButton, SIGNAL(clicked()), pushButton, SLOT(lower()));
- QMetaObject::connectSlotsByName(MainWindow);
- } // setupUi
- void retranslateUi(QMainWindow *MainWindow)
- {
- MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", 0, QApplication::UnicodeUTF8));
- action->setText(QApplication::translate("MainWindow", "\351\200\200\345\207\272", 0, QApplication::UnicodeUTF8));
- groupBox->setTitle(QApplication::translate("MainWindow", "\346\210\221\350\246\201\350\277\236\346\216\245\357\274\201", 0, QApplication::UnicodeUTF8));
- pushButton_2->setText(QApplication::translate("MainWindow", "\350\277\236\346\216\245", 0, QApplication::UnicodeUTF8));
- pushButton->setText(QApplication::translate("MainWindow", "\347\255\211\345\276\205", 0, QApplication::UnicodeUTF8));
- groupBox_2->setTitle(QApplication::translate("MainWindow", "\345\207\272\346\213\233\345\220\247\357\274\201", 0, QApplication::UnicodeUTF8));
- pushButton_3->setText(QApplication::translate("MainWindow", "PushButton", 0, QApplication::UnicodeUTF8));
- pushButton_5->setText(QApplication::translate("MainWindow", "PushButton", 0, QApplication::UnicodeUTF8));
- pushButton_4->setText(QApplication::translate("MainWindow", "PushButton", 0, QApplication::UnicodeUTF8));
- pushButton_6->setText(QApplication::translate("MainWindow", "PushButton", 0, QApplication::UnicodeUTF8));
- groupBox_3->setTitle(QApplication::translate("MainWindow", "\346\210\230\346\212\245\357\275\236", 0, QApplication::UnicodeUTF8));
- menu->setTitle(QApplication::translate("MainWindow", "\347\202\271\346\210\221...", 0, QApplication::UnicodeUTF8));
- } // retranslateUi
- };
- namespace Ui {
- class MainWindow: public Ui_MainWindow {};
- } // namespace Ui
- QT_END_NAMESPACE
- #endif // UI_MAINWINDOW_H
mainwindow.h: - #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include "ui_mainwindow.h"
- namespace Ui {
- class MainWindow;
- }
- class MainWindow : public QMainWindow {
- Q_OBJECT
- public:
- MainWindow(QWidget *parent = 0);
- ~MainWindow();
- bool makeConnact(int IP1,int IP2,int IP3,int IP4);
- bool makeDisConnact();
- void changeButtonTitle(QPushButton &target,QString &targetString);
- protected:
- void changeEvent(QEvent *e);
- private:
- Ui::MainWindow *ui;
- };
- #endif // MAINWINDOW_H
mainwindow.cpp: - #include "mainwindow.h"
- #include "ui_mainwindow.h"//这我专门加上的……
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- }
- void MainWindow::changeEvent(QEvent *e)
- {
- QMainWindow::changeEvent(e);
- switch (e->type()) {
- case QEvent::LanguageChange:
- ui->retranslateUi(this);
- break;
- default:
- break;
- }
- }
- bool MainWindow::makeConnact(int IP1,int IP2,int IP3,int IP4)
- {
- return 0;
- }
- bool MainWindow::makeDisConnact()
- {
- return 0;
- }
- void MainWindow::changeButtonTitle(QPushButton &target,QString &targetString)
- {
- }
main.cpp: - #include <QtGui/QApplication>
- #include "mainwindow.cpp"
- #include "ui_mainwindow.h"
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QObject::connect(pushButton_2, SIGNAL(clicked()), MainWindow, SLOT(changeButtonTitle(&pushButton_2,&L"正在连接")));//这里的两个即便是改了,也会报错的
- MainWindow w;
- w.show();
- return a.exec();
- }
|