Exemplo n.º 1
1
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    app.setApplicationName("objects");
    app.setApplicationVersion("0.1");

    QCommandLineParser parser;
    parser.setApplicationDescription("OpenGL objects");
    parser.addHelpOption();
    parser.addVersionOption();

    QCommandLineOption objectOption(QStringList() << "o" << "object",
            QCoreApplication::translate("main", "Use object <object>."),
            QCoreApplication::translate("main", "object"),
            QString::fromLatin1("earth.obj"));
    parser.addOption(objectOption);
    QCommandLineOption shaderOption(QStringList() << "s" << "shader",
            QCoreApplication::translate("main", "Use shaders <shader>.[fv].glsl."),
            QCoreApplication::translate("main", "shader"),
            QString::fromLatin1("simple"));
    parser.addOption(shaderOption);
    
    parser.process(app);

#ifndef QT_NO_OPENGL
    MainWidget widget;
    widget.setObject(parser.value(objectOption));
    widget.setShader(parser.value(shaderOption));
    widget.show();
#else
    QLabel note("OpenGL Support required");
    note.show();
#endif
    return app.exec();
}
Exemplo n.º 2
0
int main(int argc, char** argv)
{
    Q_INIT_RESOURCE(makaron);

    QApplication app(argc, argv);

    QIcon icon(":/images/makaron.jpg");

    app.setWindowIcon(icon);

    //QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
    //QTextCodec *codec = QTextCodec::codecForName("cp1251");
    //QTextCodec::setCodecForCStrings(codec);
    //QTextCodec::setCodecForTr(codec);

    MainWidget mw;
    mw.setWindowTitle("VerticalPermutations");

    QSize size;
    size.setWidth(1000);
    size.setHeight(300);



    mw.setMinimumSize(size);
    //mw.setMaximumSize(size);

    mw.show();


    return app.exec();
}
Exemplo n.º 3
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QTranslator translator;
    translator.load(":/lang/" + QString("zh_CN"));
    app.installTranslator(&translator);

    QFile file(":/qss/stylesheet-1");
    file.open(QFile::ReadOnly);
    app.setStyleSheet(file.readAll());
    app.setFont(QFont("微软雅黑", 12));

    //
    app.setOrganizationDomain("iclosure.com");
    app.setOrganizationName("Smartsoft");
    app.setApplicationName("CarMonitor");
    app.setApplicationDisplayName(QApplication::tr("Car System Monitor"));
    app.setApplicationVersion(QString("%1.%2.%3")
                                   .arg(TARGET_VER_MAJ)
                                   .arg(TARGET_VER_MIN)
                                   .arg(TARGET_VER_PAT));
    //
    MainWidget mainWidget;
    mainWidget.showFullScreen();

    return app.exec();
}
Exemplo n.º 4
0
void ApiWrap::gotWebPages(const MTPmessages_Messages &msgs, mtpRequestId req) {
    const QVector<MTPMessage> *v = 0;
    switch (msgs.type()) {
    case mtpc_messages_messages:
        App::feedUsers(msgs.c_messages_messages().vusers);
        App::feedChats(msgs.c_messages_messages().vchats);
        v = &msgs.c_messages_messages().vmessages.c_vector().v;
        break;

    case mtpc_messages_messagesSlice:
        App::feedUsers(msgs.c_messages_messagesSlice().vusers);
        App::feedChats(msgs.c_messages_messagesSlice().vchats);
        v = &msgs.c_messages_messagesSlice().vmessages.c_vector().v;
        break;
    }

    QMap<int32, int32> msgsIds; // copied from feedMsgs
    for (int32 i = 0, l = v->size(); i < l; ++i) {
        const MTPMessage &msg(v->at(i));
        switch (msg.type()) {
        case mtpc_message:
            msgsIds.insert(msg.c_message().vid.v, i);
            break;
        case mtpc_messageEmpty:
            msgsIds.insert(msg.c_messageEmpty().vid.v, i);
            break;
        case mtpc_messageService:
            msgsIds.insert(msg.c_messageService().vid.v, i);
            break;
        }
    }

    MainWidget *m = App::main();
    for (QMap<int32, int32>::const_iterator i = msgsIds.cbegin(), e = msgsIds.cend(); i != e; ++i) {
        HistoryItem *item = App::histories().addToBack(v->at(*i), -1);
        if (item) {
            item->initDimensions();
            if (m) m->itemResized(item);
        }
    }

    const WebPageItems &items(App::webPageItems());
    for (WebPagesPending::iterator i = _webPagesPending.begin(); i != _webPagesPending.cend();) {
        if (i.value() == req) {
            if (i.key()->pendingTill > 0) {
                i.key()->pendingTill = -1;
                WebPageItems::const_iterator j = items.constFind(i.key());
                if (j != items.cend()) {
                    for (HistoryItemsMap::const_iterator k = j.value().cbegin(), e = j.value().cend(); k != e; ++k) {
                        k.key()->initDimensions();
                        if (m) m->itemResized(k.key());
                    }
                }
            }
            i = _webPagesPending.erase(i);
        } else {
            ++i;
        }
    }
}
Exemplo n.º 5
0
Arquivo: main.cpp Projeto: xtuer/Qt
int main(int argc, char *argv[]) {
    QApplication app(argc, argv);

    // 使系统对话框中文化
    QTranslator translator;
    translator.load("qt_zh_CN.qm");
    app.installTranslator(&translator);

    // 注册窗口:
    {
        RegisterDialog dialog;
        dialog.checkRegister();
    }

    {
        LoginDialog loginDialog;
        loginDialog.setWindowFlags(Qt::WindowCloseButtonHint);
        if (QDialog::Accepted != loginDialog.exec()) {
            return 1;
        }
    }

    // Backup the files.
    Global::backup();

    MainWidget w;
    w.show();

    int result = app.exec();
    Global::backup();
    Settings::release();

    return result;
}
Exemplo n.º 6
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    a.setApplicationName("DoubanFM");
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));

    //QResource::registerResource("icons.qrc");

    QTranslator translator;
    QLocale locale;
    translator.load(QString(":/lang/")
                    + QLocale::countryToString(locale.country())
                    + QString("_")
                    + QLocale::languageToString(locale.language()));
    qDebug() << QString("Load Language: ")
                + QLocale::countryToString(locale.country())
                + QString("_")
                + QLocale::languageToString(locale.language());

    a.installTranslator(&translator);

    MainWidget mw;
    mw.show();
    
    return a.exec();
}
Exemplo n.º 7
0
int main(int argc, char *argv[]) {
  QApplication app(argc, argv);
  MainWidget *main = new MainWidget();
  main->setVisible(true);

  return app.exec();
}
Exemplo n.º 8
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWidget w;
    w.showMaximized();

    return a.exec();
}
Exemplo n.º 9
0
int main(int argc, char ** argv)
{
	QApplication app(argc, argv);
	MainWidget glWid;
	glWid.show();
	//glWid.start();
	return app.exec();
}
Exemplo n.º 10
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF8"));
    MainWidget win;
    win.show();

    return app.exec();
}
Exemplo n.º 11
0
int main(int argc, char **argv)
{
	QApplication a(argc, argv);

	MainWidget w;
	w.show();

	return a.exec();
}
Exemplo n.º 12
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    MainWidget mainWidget;
    mainWidget.show();

    return app.exec();
}
Exemplo n.º 13
0
int main(int argc, char **argv)
{
    QApplication app(argc, argv);
    qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));

    MainWidget widget;
    widget.show();
    return app.exec();
}
Exemplo n.º 14
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    MainWidget w;
    w.resize(1000,600);
    w.show();

    return a.exec();
}
Exemplo n.º 15
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    app.setApplicationName("Qt Multimedia spectrum analyzer");

    MainWidget w;
    w.show();

    return app.exec();
}
Exemplo n.º 16
0
void BackgroundWidget::renewFocus()
{
	// When current widget in main widgets layout changed, we should set focus properly.

	MainWidget *currentWidget = dynamic_cast<MainWidget *>(mMainWidgetsLayout.currentWidget());

	if (currentWidget != nullptr) {
		currentWidget->renewFocus();
	}
}
Exemplo n.º 17
0
QT_CHARTS_USE_NAMESPACE

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    MainWidget w;
    w.resize(720, 480);
    w.show();

    return a.exec();
}
Exemplo n.º 18
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    DrawingModel model;

    MainWidget mainWidget;
    mainWidget.setDrawingModel(&model);
    mainWidget.show();

    return a.exec();
}
Exemplo n.º 19
0
int main(int argc, char *argv[])
{
    QTextCodec *codec = QTextCodec::codecForName("utf-8");
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForTr(codec);


    QApplication a(argc, argv);
    MainWidget w;
    w.show();
    return a.exec();
}
Exemplo n.º 20
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    MainWidget w;
    w.show();

    if (QApplication::arguments().size() > 1)
        w.openDirectory(QApplication::arguments().at(1));
    else
        w.openDirectory(QFileDialog::getExistingDirectory(0, "Select image folder"));

    return app.exec();
}
Exemplo n.º 21
0
void SaveManager::load(QString loadpath)
{
	//// Création d'un dossier temporaire ////
	tempdir.reset(new QTemporaryDir);

	//// Extraction de l'archive dans le dossier temp ////
	KZip archive(loadpath);

	if (!archive.open(QIODevice::ReadOnly)) {
		qWarning("Cannot open the archive");
		qWarning("Is it a valid zip file?");
		return;
	}

	const KArchiveDirectory *root = archive.directory();

	root->copyTo(tempdir->path(), true);

	archive.close();

	qDebug() << tempdir->path();

	//// Lecture des données
	// On cherche le .ini :
	QStringList nameFilter("*.ini");
	QDir directory(tempdir->path());
	QString iniFile = tempdir->path() + "/" + directory.entryList(nameFilter).first();
	qDebug() << iniFile;

	MainWidget* mw = qobject_cast<MainWidget*>(parent());
	mw->clearChannels();


	QSettings settings(iniFile, QSettings::IniFormat);

	mw->ui->songName->setText(settings.value("General/songName").toString());
	mw->ui->tempo->setValue(settings.value("General/tempo").toInt());
	mw->ui->trackCount->setValue(settings.value("General/trackCount").toInt());
	mw->ui->numerateur->setValue(settings.value("General/sigNumerator").toInt());
	mw->ui->denominateur->setValue(settings.value("General/sigDenominator").toInt());

	int n = mw->ui->trackCount->value();
	for(int i = 0; i < n; ++i)
	{
		mw->channels[i]->setName(settings.value(QString("Track%1/name").arg(i)).toString());
		mw->channels[i]->setFilename(settings.value(QString("Track%1/filename").arg(i)).toString());
		mw->channels[i]->setBox(settings.value(QString("Track%1/boxnumber").arg(i)).toInt());
	}

}
Exemplo n.º 22
0
Arquivo: main.cpp Projeto: maxxant/qt
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QCoreApplication::setApplicationVersion(QT_VERSION_STR);
    QCoreApplication::setApplicationName(QLatin1String("imagegestures"));

    QStringList arguments = QApplication::arguments();

    QString directory;
    QList<Qt::GestureType> gestures;
    gestures << Qt::PanGesture << Qt::PinchGesture << Qt::SwipeGesture;
    for (int a = 1; a < arguments.size(); ++a) {
        const QString &argument = arguments.at(a);
        if (argument.startsWith(QLatin1Char('-'))) {
            if (argument == QLatin1String("--no-pan"))
                gestures.removeAll(Qt::PanGesture);
            else if (argument == QLatin1String("--no-pinch"))
                gestures.removeAll(Qt::PinchGesture);
            else if (argument == QLatin1String("--no-swipe"))
                gestures.removeAll(Qt::SwipeGesture);
            else if (argument == QLatin1String("--verbose"))
                ImageWidget::setVerbose(true);
            else if (argument == QLatin1String("-h") || argument == QLatin1String("--help")) {
                showHelp();
                return 0;
            } else {
                showHelp(QLatin1String("Invalid option: ") + argument);
                return 1;
            }
        } else
            directory = argument;
    }

    MainWidget w;
    w.grabGestures(gestures);
    w.show();

    if (directory.isEmpty()) {
        const QString picturesLocation = QDesktopServices::storageLocation(QDesktopServices::PicturesLocation);
        directory =
            QFileDialog::getExistingDirectory(&w, "Select image folder",
                                              picturesLocation.isEmpty() ? QString() : picturesLocation);
        if (directory.isEmpty())
            return 0;
    }

    w.openDirectory(directory);

    return app.exec();
}
Exemplo n.º 23
0
int main(int argc, char *argv[])
{
  qInstallMessageHandler(&handleMessageOutput);
  QApplication app(argc, argv);
  std::vector<QSurfaceFormat> formats;

#if !defined(QT_OPENGL_ES)
  {
    QSurfaceFormat glFormat;
    glFormat.setRenderableType(QSurfaceFormat::OpenGL);
    glFormat.setProfile(QSurfaceFormat::CoreProfile);
    glFormat.setVersion(4,3);
    formats.push_back(glFormat);
  }
#endif

#if defined(QT_OPENGL_ES)
  {
    QSurfaceFormat glesFormat;
    glesFormat.setRenderableType(QSurfaceFormat::OpenGLES);
    glesFormat.setProfile(QSurfaceFormat::CoreProfile);
    glesFormat.setVersion(3,0);
    formats.push_back(glesFormat);
  }
#endif

  // Find out which version we support
  QSurfaceFormat *format = getFirstSupported(formats);
  if (format == NULL)
  {
    QMessageBox::critical(0, "Critical Error", "No valid supported version of OpenGL found on device!");
    exit(-1);
  }

#ifdef    GL_DEBUG
  format->setOption(QSurfaceFormat::DebugContext);
#endif // GL_DEBUG
  format->setDepthBufferSize(0);

  // Set the widget up
  MainWidget *widget = new MainWidget;
  widget->setFormat(*format);

  // Set the window up
  MainWindow *window = new MainWindow;
  window->show();

  return app.exec();
}
Exemplo n.º 24
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    a.setApplicationName("cube");
    a.setApplicationVersion("0.1");
#ifndef QT_NO_OPENGL
    MainWidget w;
    w.resize(640, 480);
    w.show();
#else
    QLabel * notifyLabel = new QLabel("OpenGL Support required");
    notifyLabel->show();
#endif
    return a.exec();
}
Exemplo n.º 25
0
int main(int argc, char * argv[])
{
    QApplication app(argc,argv);

    QTranslator translator;
    translator.load("pintu_zh");
    app.installTranslator(&translator);

    QTextCodec::setCodecForTr(QTextCodec::codecForName("utf-8"));

    MainWidget w;
    w.show();

    return app.exec();
}
Exemplo n.º 26
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QGLFormat glf = QGLFormat::defaultFormat();
    glf.setSampleBuffers(true);
    glf.setSamples(4);
    QGLFormat::setDefaultFormat(glf);
    QFile file("://style.css");
    file.open(QIODevice::ReadOnly);
    a.setStyleSheet(file.readAll());
    MainWidget w;
    w.show();
    
    return a.exec();
}
Exemplo n.º 27
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    app.setApplicationName("ORF 2015");
    app.setApplicationVersion("0.1");
#ifndef QT_NO_OPENGL
    MainWidget widget;
    widget.show();
#else
    QLabel note("OpenGL Support required");
    note.show();
#endif
    return app.exec();
}
Exemplo n.º 28
0
Arquivo: main.cpp Projeto: xtuer/Qt
int main(int argc, char *argv[]) {
//    RunGuard guard("9F0FFF1A-77A0-4EF0-87F4-5494CA8181C7");

//    if (!guard.tryToRun()) {
//        return 0;
//    }

    SingleApplication app(argc, argv);
    //QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));

    Singleton<LogHandler>::getInstance().installMessageHandler(); // 安装消息处理函数
    Util::registerTypes();

    UiUtil::loadQss();

    // qDebug() << "创建 Window";
    MainWidget *w = new MainWidget();
    w->setWindowFlags(Qt::FramelessWindowHint);
    w->show();

    MagicWindow *window = new MagicWindow(w, QMargins(1, 1, 1, 1), QMargins(3, 3, 3, 3), ":/img/solid.png", true);
    window->resize(700, 500); // 显示摄像头拍照时的大小
    // window->resize(560, 500);
    window->setResizable(false);
    window->setTitle("");
    window->setTitleBarButtonsVisible(false, false, true);
    window->show();

    QObject::connect(
        &app,
        &SingleApplication::instanceStarted,
        [=] {
            window->show();
            window->raise();
            window->activateWindow();
            window->raise();
            QApplication::setActiveWindow(window);
            window->raise();
        }
    );

    int ret = app.exec();
    Singleton<ConfigUtil>::getInstance().release();
    Singleton<LogHandler>::getInstance().release();

    return ret;
}
Exemplo n.º 29
0
void BackgroundWidget::resetWidgetLayout(MainWidget &widget)
{
	// If the widget has layout, remove its margins because main widgets layout has its own margins.
	QLayout *layout = widget.layout();
	if (layout != nullptr) {
		layout->setContentsMargins(0, 0, 0, 0);
	}
}
Exemplo n.º 30
0
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    a.setOrganizationName("deepin");
    a.setApplicationName("dde-dock");
    a.setApplicationDisplayName("Dock");

    // install translators
    QTranslator translator;
    translator.load("/usr/share/dde-dock/translations/dde-dock_" + QLocale::system().name());
    a.installTranslator(&translator);

	// translations from dde-control-center, used by those plugins provided by dde-control-center,
	// but below lines should be moved to individual plugins in the future.
    QTranslator translator1;
    translator1.load("/usr/share/dde-control-center/translations/dde-control-center_" + QLocale::system().name());
    a.installTranslator(&translator1);

    LogManager::instance()->debug_log_console_on();
    LOG_INFO()<< "LogFile:" << LogManager::instance()->getlogFilePath();

    if (QDBusConnection::sessionBus().registerService(DBUS_NAME)) {
        QFile file("://qss/resources/dark/qss/dde-dock.qss");
        if (file.open(QFile::ReadOnly)) {
            QString styleSheet = QLatin1String(file.readAll());
            qApp->setStyleSheet(styleSheet);
            file.close();
        } else {
            qWarning() << "Dock Open  style file errr!";
        }

        MainWidget w;
        w.show();
        qWarning() << "Start Dock, The main window has been shown.............................................................";
        w.loadResources();

        RegisterDdeSession();

        initGtkThemeWatcher();
        return a.exec();
    } else {
        qWarning() << "Dock is running!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!";
        return 0;
    }
}