예제 #1
0
파일: main.cpp 프로젝트: Nex-Otaku/QtQGen
int main(int argc, char **argv)
{
	setlocale (LC_CTYPE,"rus");

	QApplication application(argc, argv);

	QTranslator qtTranslator;
	qtTranslator.load("qt_" + QLocale::system().name(),
		QLibraryInfo::location(QLibraryInfo::TranslationsPath));
	application.installTranslator(&qtTranslator);

	application.setApplicationName("QGen");
	application.setApplicationVersion("0.0.1");
	Ui::Controls *_controls = new Ui::Controls(application.applicationDirPath());

    if(_controls->UpdateLocale(_controls->GetSettings()->GetLangId()))
        application.installTranslator(_controls->GetTranslator());

	Ui::MainWindow *window = new Ui::MainWindow(_controls);
	_controls->SetMainWindow(window);
	_controls->SetLocListBox(window->GetLocListBox());
	_controls->SetTabsWisget(window->GetTabsWidget());
	_controls->NewGame();
	window->UpdateTitle();
	window->show();

	return application.exec();
}
예제 #2
0
int main(int argc, char **argv) {
  int retval;
  QApplication app(argc, argv);
  Ui::MainWindow* window = new Ui::MainWindow(0);
  window->setupUi(window);
  window->setWindowTitle("OpenCV --> QtImage");
  window->show();
  retval = app.exec();
  return retval;
}