ChronoDuino::ChronoDuino(QWidget * a_parent) : QMainWindow(a_parent) { m_main_window.setupUi(this); //UI m_result_inspector = new ResultInspector(this); setCentralWidget(m_result_inspector); m_competitor_inspector = new CompetitorInspector(this); addDockWidget(Qt::RightDockWidgetArea, m_competitor_inspector); m_round_inspector = new RoundInspector(this); addDockWidget(Qt::RightDockWidgetArea, m_round_inspector); //Connect connect(m_main_window.m_action_new, SIGNAL(triggered()), SLOT(newRaceAction())); connect(m_main_window.m_action_open, SIGNAL(triggered()), SLOT(openRaceAction())); connect(m_main_window.m_action_preferences, SIGNAL(triggered()), SLOT(editPreferencesAction())); connect(m_main_window.m_action_about, SIGNAL(triggered()), SLOT(aboutAction())); connect(m_main_window.m_action_print, SIGNAL(triggered()), SLOT(printAction())); connect(m_main_window.m_action_test, SIGNAL(triggered()), SLOT(testAction())); initDbConnection(); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); m_pCenterWidget = new ImgProcessCenterWidget(this); setCentralWidget(m_pCenterWidget); connect(ui->actionOpenFile, SIGNAL(triggered()), this, SLOT(openFileAction())); connect(ui->actionAbout, SIGNAL(triggered()), this, SLOT(aboutAction())); connect(ui->actionSaveFile, SIGNAL(triggered()), this, SLOT(saveFileAction())); connect(ui->actionHotKeySetting, SIGNAL(triggered()), this, SLOT(hotKeySettingAction())); /* QMenu* fileMenu = menuBar()->addMenu(tr("&File")); openFileAction = new QAction(tr("&OpenFile"), this); openFileAction->setShortcut(QKeySequence::Open); //设置快捷键 openFileAction->setStatusTip(tr("Open a file")); //设置状态栏 fileMenu->addAction(openFileAction); */ connect(ui->actionHelpOnline, SIGNAL(triggered()), this, SLOT(helpOnlineAction())); //todo:先确定这里是状态栏 ui->statusBar->showMessage(QString("statusbar"), 10 * 1000); //ui->mainToolBar->addAction(QString("Line")); }