本文整理汇总了C++中showFullScreen函数的典型用法代码示例。如果您正苦于以下问题:C++ showFullScreen函数的具体用法?C++ showFullScreen怎么用?C++ showFullScreen使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了showFullScreen函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: switch
void NGLScene::keyPressEvent(QKeyEvent *_event)
{
// that method is called every time the main window recives a key event.
// we then switch on the key value and set the camera in the GLWindow
switch (_event->key())
{
// escape key to quit
case Qt::Key_Escape : QGuiApplication::exit(EXIT_SUCCESS); break;
// toggle colour tippling
case Qt::Key_Q : m_SPHSolverCUDA->toggleColorStippling(); break;
// turn on wirframe rendering
case Qt::Key_W : glPolygonMode(GL_FRONT_AND_BACK,GL_LINE); break;
// turn off wire frame
case Qt::Key_S : glPolygonMode(GL_FRONT_AND_BACK,GL_FILL); break;
// show full screen
case Qt::Key_F : showFullScreen(); break;
// show windowed
case Qt::Key_N : showNormal(); break;
// update simulation by one step
case Qt::Key_E : m_SPHSolverCUDA->update(); break;
// toggle update automatically
case Qt::Key_Space : m_update = !m_update; break;
case Qt::Key_Minus : m_particleDrawer->setParticleSize(m_particleDrawer->getParticleSize()-0.01f); break;
case Qt::Key_Plus : m_particleDrawer->setParticleSize(m_particleDrawer->getParticleSize()+0.01f); break;
default : break;
}
// finally update the GLWindow and re-draw
//if (isExposed())
update();
}
开发者ID:DeclanRussell,项目名称:Stippling,代码行数:30,代码来源:NGLScene.cpp
示例2: showFullScreen
void TopWin::setFullscreen(bool val)
{
if (val)
showFullScreen();
else
showNormal();
}
开发者ID:UIKit0,项目名称:lmuse,代码行数:7,代码来源:cobject.cpp
示例3: showNormal
void MainWindow::on_actionFullscreen_triggered()
{
if(isFullScreen())
showNormal();
else
showFullScreen();
}
开发者ID:gyhit09,项目名称:QSanguosha,代码行数:7,代码来源:mainwindow.cpp
示例4: switch
void MyGLWidget::keyPressEvent(QKeyEvent *e)
{
switch (e->key()) {
case Qt::Key_F:
fullscreen = !fullscreen;
if (fullscreen) {
showFullScreen();
} else {
resize(640, 480);
showNormal();
}
break;
case Qt::Key_Escape:
QMessageBox::StandardButton reply;
reply = QMessageBox::question(NULL, "NeHe",
"Do you want to exit?",
QMessageBox::Yes | QMessageBox::No,
QMessageBox::Yes);
if (reply == QMessageBox::Yes) {
qApp->quit();
}
break;
default:
QGLWidget::keyPressEvent(e);
break;
}
}
开发者ID:fuyajun1983cn,项目名称:myplayground,代码行数:27,代码来源:myglwidget.cpp
示例5: switch
void MyGLWidget::keyPressEvent(QKeyEvent *event)
{
switch(event->key())
{
case Qt::Key_F2:
{
m_show_full_screen = !m_show_full_screen;
if(m_show_full_screen)
{
showFullScreen();
}
else
{
showNormal();
}
updateGL();
break;
}
case Qt::Key_Escape:
{
qApp->exit();
break;
}
}
}
开发者ID:Jornason,项目名称:qt-opengl,代码行数:25,代码来源:myglwidget.cpp
示例6: tr
/** builds all Actions for the menu is only used when the ui is not implemented in qml*/
void CoreEngine::buildActions()
{
/*this creates the action in the menubar
the tr() function is used for translation in internationalized apps
*/
this->open_action = new QAction(tr("&Open"),this);
this->open_action->setShortcut(QKeySequence::Open);
this->connect(this->open_action , SIGNAL(triggered()), this, SLOT(open()));
this->exit_action = new QAction(tr("&Exit"),this);
this->exit_action->setShortcut(QKeySequence::Quit);
this->connect(this->exit_action, SIGNAL(triggered()), this, SLOT(close()));
this->show_file_info = new QAction(tr("Show &Info"),this);
this->connect(this->show_file_info, SIGNAL(triggered()), this, SLOT(showInfo()));
this->close_file_info = new QAction(tr("Close &Info"),this);
this->connect(this->close_file_info, SIGNAL(triggered()), this, SLOT(closeInfo()));
/*the aboutQT() function is a build in dialog*/
this->about_qt_qction = new QAction(tr("About &Qt"), this);
this->connect(this->about_qt_qction, SIGNAL(triggered()), qApp, SLOT(aboutQt()));
this->show_fullsreen = new QAction(tr("Show &Fullscreen"),this);
this->connect(this->show_fullsreen, SIGNAL(triggered()), this, SLOT(showFullScreen()));
this->close_fullsreen = new QAction(tr("Close &Fullscreen"),this);
this->connect(this->close_fullsreen, SIGNAL(triggered()), this, SLOT(showNormal()));
}
开发者ID:ZSchneidi,项目名称:Qim,代码行数:30,代码来源:coreengine.cpp
示例7: showNormal
//! Toggle on/off full screen
void ThymioVPLStandalone::toggleFullScreen()
{
if (isFullScreen())
showNormal();
else
showFullScreen();
}
开发者ID:RobotsvsAnimals,项目名称:aseba,代码行数:8,代码来源:ThymioVPLStandalone.cpp
示例8: showFullScreen
void ChallengeApplication::fullScreenStateChanged(bool fullScreen)
{
if (fullScreen)
showFullScreen();
else
showNormal();
}
开发者ID:dtsbourg,项目名称:aseba,代码行数:7,代码来源:challenge.cpp
示例9: showFullScreen
void StelMainView::setFullScreen(bool b)
{
if (b)
showFullScreen();
else
showNormal();
}
开发者ID:magnific0,项目名称:stellarium,代码行数:7,代码来源:StelMainView.cpp
示例10: showFullScreen
// Apply button clicked
void MainWindow::applyBtnClicked()
{
#ifdef Q_WS_MAEMO_5
showFullScreen();
#endif
ui->stack->setCurrentWidget(ui->applyPage);
}
开发者ID:raandoom,项目名称:N900-bootlogo-changer,代码行数:8,代码来源:mainwindow.cpp
示例11: doSetWindowSize
void MainWindow::doShowFullScreen() {
const int screen = QApplication::desktop()->screenNumber(this);
w_->setFullMode(true);
doSetWindowSize(QSize(-1, -1));
// If the window is outside the screen it will be moved to the primary screen by Qt.
{
const QRect &rect = QApplication::desktop()->screenGeometry(screen);
QPoint p(pos());
if (p.x() > rect.right())
p.setX(rect.right());
else if (p.x() < rect.left())
p.setX(rect.left());
if (p.y() > rect.bottom())
p.setY(rect.bottom());
else if (p.y() < rect.top())
p.setY(rect.top());
if (p != pos())
move(p);
}
showFullScreen();
correctFullScreenGeometry();
#ifdef Q_WS_MAC // work around annoying random non-updating OpenGL on Mac OS X after full screen.
centralWidget()->hide();
centralWidget()->show();
#endif
w_->parentExclusiveEvent(hasFocus());
}
开发者ID:Zelex,项目名称:gambatte-libretro,代码行数:33,代码来源:mainwindow.cpp
示例12: isMaximized
void FramelessMainWindow::toggleMaximize()
{
const bool willGoNormal = isMaximized() || isFullScreen();
m_control->fullscreenButton()->setChecked( !willGoNormal );
if ( willGoNormal ) showNormal();
else isPlayerShown() ? showFullScreen() : showMaximized();
}
开发者ID:franciscocpg,项目名称:pop,代码行数:7,代码来源:FramelessMainWindow.cpp
示例13: showNormal
void Player::setFullScreen()
{
if (is_fullscreen)
{
showNormal();
is_fullscreen = false;
//show hidden widgets
ui->titleBar->show();
//show borders
leftBorder->show();
rightBorder->show();
bottomBorder->show();
ui->toolBar->show();
ui->netButton->setEnabled(true);
}
else
{
showFullScreen();
is_fullscreen = true;
//hide other widgets
ui->titleBar->hide();
ui->toolBar->hide();
ui->netButton->setEnabled(false);
//hide borders
leftBorder->hide();
rightBorder->hide();
bottomBorder->hide();
//set auto-hide toolbar
toolbar_visible = false;
toolbar_pos_y = QApplication::desktop()->height() - ui->toolBar->height() / 2;
}
}
开发者ID:singit,项目名称:moonplayer,代码行数:34,代码来源:player.cpp
示例14: PictureFlow
fluid_menu::fluid_menu(osman *oss)
{
pictureFlowWidget = new PictureFlow();
pictureFlowWidget->setFocus();
addWidget(pictureFlowWidget);
setCurrentWidget(pictureFlowWidget);
pictureFlowWidget->setFocus();
QRect screen_size = QApplication::desktop()->screenGeometry();
introAni.setInterval(250);
this->oss=oss;
QObject::connect(&introAni,SIGNAL(timeout()),this,SLOT(aniSlide()));
QObject::connect(pictureFlowWidget, SIGNAL(itemActivated(int)), this, SLOT(showThat(int)));
QObject::connect(oss,SIGNAL(showMenu()),this,SLOT(showFullScreen()));
QObject::connect(oss,SIGNAL(showMenu()),oss,SLOT(hide()));
h = screen_size.height() * SIZING_FACTOR_HEIGHT;
w = screen_size.width() * SIZING_FACTOR_WIDTH;
const int hh = qMin(h, w);
const int ww = hh;
pictureFlowWidget->setSlideSize(QSize(ww, hh));
addIntroItems();
populatePictureFlow();
pictureFlowWidget->setCurrentSlide(0);
pictureFlowWidget->isIntroRunning=true;
introAni.start();
}
开发者ID:hzengin,项目名称:osman,代码行数:28,代码来源:fluid_menu.cpp
示例15: switch
void NGLScene::keyPressEvent(QKeyEvent *_event)
{
// this method is called every time the main window recives a key event.
// we then switch on the key value and set the camera in the GLWindow
switch (_event->key())
{
// escape key to quite
case Qt::Key_Escape : QGuiApplication::exit(EXIT_SUCCESS); break;
// show full screen
case Qt::Key_F : showFullScreen(); break;
// show windowed
case Qt::Key_N : showNormal(); break;
case Qt::Key_Q : changeWeight(Weights::POSE1,Direction::DOWN); break;
case Qt::Key_W : changeWeight(Weights::POSE1,Direction::UP); break;
case Qt::Key_A : changeWeight(Weights::POSE2,Direction::DOWN); break;
case Qt::Key_S : changeWeight(Weights::POSE2,Direction::UP); break;
case Qt::Key_Space : toggleAnimation(); break;
case Qt::Key_Z : punchLeft(); break;
case Qt::Key_X : punchRight(); break;
default : break;
}
// finally update the GLWindow and re-draw
update();
}
开发者ID:NCCA,项目名称:MorphObjTBO,代码行数:26,代码来源:NGLScene.cpp
示例16: QRect
void RegionGrab::init()
{
m_pixmap = m_grabber->grabFullScreen();
QDesktopWidget *desktop = QApplication::desktop();
QRect rect;
if (desktop->screenCount() > 1) {
for (int i = 0; i < desktop->screenCount(); ++i) {
if (rect.isNull())
rect = desktop->screenGeometry(i);
else
rect = rect.united(desktop->screenGeometry(i));
}
}
else
rect = QRect(QPoint(0, 0), m_pixmap.size());
resize(rect.size());
move(rect.topLeft());
setCursor(Qt::CrossCursor);
# ifdef Q_OS_MAC
showFullScreen();
# else
show();
# endif
raise();
activateWindow();
setFocus();
}
开发者ID:impomezia,项目名称:screenpic,代码行数:32,代码来源:RegionGrab.cpp
示例17: switch
void NGLScene::keyPressEvent(QKeyEvent *_event)
{
// this method is called every time the main window recives a key event.
// we then switch on the key value and set the camera in the GLWindow
switch (_event->key())
{
// escape key to quite
case Qt::Key_Escape : QGuiApplication::exit(EXIT_SUCCESS); break;
// turn on wirframe rendering
case Qt::Key_W : glPolygonMode(GL_FRONT_AND_BACK,GL_LINE); break;
// turn off wire frame
case Qt::Key_S : glPolygonMode(GL_FRONT_AND_BACK,GL_FILL); break;
// show full screen
case Qt::Key_F : showFullScreen(); break;
// show windowed
case Qt::Key_N : showNormal(); break;
case Qt::Key_Left : m_lightPosition.m_x-=0.5; break;
case Qt::Key_Right : m_lightPosition.m_x+=0.5; break;
case Qt::Key_Up : m_lightPosition.m_y+=0.5; break;
case Qt::Key_Down : m_lightPosition.m_y-=0.5; break;
case Qt::Key_I : m_lightPosition.m_z-=0.5; break;
case Qt::Key_O : m_lightPosition.m_z+=0.5; break;
default : break;
}
// finally update the GLWindow and re-draw
//if (isExposed())
update();
}
开发者ID:NCCA,项目名称:ShadingModels,代码行数:29,代码来源:NGLScene.cpp
示例18: menuBar
void MainWindow::fullScreenMode(bool mode)
{
isFullScreenMouse = mode;
if(mode)
{
_toolbar->hide();
menuBar()->hide();
//setWindowFlags(Qt::FramelessWindowHint);
//showMaximized();
showFullScreen();
grabKeyboard();
}
else
{
_toolbar->show();
menuBar()->show();
// setWindowFlags((Qt::WindowFlags)(~Qt::FramelessWindowHint));
showNormal();
releaseKeyboard();
}
show();
}
开发者ID:areyeslo,项目名称:marsyas,代码行数:25,代码来源:MainWindow.cpp
示例19: switch
void NGLScene::keyPressEvent(QKeyEvent *_event)
{
// this method is called every time the main window recives a key event.
// we then switch on the key value and set the camera in the GLWindow
switch (_event->key())
{
// escape key to quite
case Qt::Key_Escape : QGuiApplication::exit(EXIT_SUCCESS); break;
// turn on wirframe rendering
case Qt::Key_W : glPolygonMode(GL_FRONT_AND_BACK,GL_LINE); break;
// turn off wire frame
case Qt::Key_S : glPolygonMode(GL_FRONT_AND_BACK,GL_FILL); break;
// show full screen
case Qt::Key_F : showFullScreen(); break;
// show windowed
case Qt::Key_N : showNormal(); break;
case Qt::Key_B : m_showBBox^=true; break;
case Qt::Key_P : m_showBSphere^=true; break;
default : break;
}
// finally update the GLWindow and re-draw
//if (isExposed())
renderLater();
}
开发者ID:NCCA,项目名称:NGL6Demos,代码行数:25,代码来源:NGLScene.cpp
示例20: m_glViewer
MainWindow::MainWindow()
: m_glViewer(new Viewer)
, m_settings(new ProgramSettings)
{
setMinimumSize(800, 500);
//J'adore ce petit bout de code...je veux ca en poster...well done max :P
if (m_settings->isFullscreen())
showFullScreen();
setCentralWidget(m_glViewer);
createActions();
createMenus();
createToolBars();
createStatusBar();
createDocks();
connect(m_glViewer, SIGNAL(sigMsg(QString)), m_logWidget, SLOT(slotMsg(QString)));
m_infos->setViewerPointer(m_glViewer);
connect(m_glViewer, SIGNAL(drawFinished(bool)), m_infos, SLOT(refreshBox(bool)));
// Originalement pour savoir si un document a été modifié. Changer pour voir si simulation en cours.
// connect(textEdit->document(), SIGNAL(contentsChanged()), this, SLOT(documentWasModified()));
setCurrentFile("");
}
开发者ID:iMax-pp,项目名称:Reactive-Systems-Simulator,代码行数:27,代码来源:mainwindow.cpp
注:本文中的showFullScreen函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论