예제 #1
0
MainWindow::MainWindow(QWidget *parent):QMainWindow(parent)
{
	QTextCodec::setCodecForLocale(QTextCodec::codecForName ("UTF-8"));

	m_TabWidget = nullptr;
	m_MotorWidget = nullptr;

	createFileActions();
	createMenus();
	createStatusBar();
	createToolBar();

	setMinimumSize(1000, 600);
	resize(1000, 700);
}
예제 #2
0
파일: main_window.cpp 프로젝트: anselg/rtxi
MainWindow::MainWindow(void)
  : QMainWindow(NULL, Qt::Window)
{

  // Make central RTXI parent widget
  mdiArea = new QMdiArea;
  setCentralWidget(mdiArea);

  /* Initialize Window Settings */
  setWindowTitle("RTXI - Real-time eXperimental Interface");
  setWindowIcon(QIcon("/usr/local/share/rtxi/RTXI-icon.png"));

  /* Set Qt Settings Information */
  QCoreApplication::setOrganizationName("RTXI");
  QCoreApplication::setOrganizationDomain("rtxi.org");
  QCoreApplication::setApplicationName("RTXI");

  /* Initialize Menus */
  createFileActions();
  createFileMenu();

  /* Initialize Module Menu */
  createModuleMenu();

  /* Initialize Utilities menu */
  createUtilMenu();

  /* Initialize System Menu */
  createSystemMenu();

  /* Initialize Windows Menu */
  createWindowsMenu();

  /* Initialize Help Menu */
  createHelpActions();
  createHelpMenu();
}