Qt:在启动屏幕上设置按钮
Qt: Setting up buttons on a splash screen
我有一个像这样设置的闪屏(前面声明了QApplication):
QSplashScreen *splash = new QSplashScreen;
splash->setPixmap( QPixmap("image.png" ) );
splash->show();
我想知道的是,如果在Qt中有一种方式,允许按钮被附加到启动屏幕。我希望在启动屏幕上有某种用户交互。
由于QSplashScreen
类继承自QWidget
类,您可能可以访问QWidget
提供的大部分功能,例如添加子部件。
但是,您应该注意文档中指出的以下通知:
因为闪屏通常是在事件循环开始运行之前显示的,所以有必要定期调用
QApplication::processEvents()
来接收鼠标点击。
因此,在注册该按钮的点击事件后,你应该在应用程序初始化期间定期调用QApplication::processEvents()
或(qApp->processEvents()
),以允许应用程序处理点击事件
相关文章:
- 如何在 VC6 中的对话框中将图标设置为按钮
- 无法增加 QToolButton 的大小(按钮样式设置为 Qt::ToolButtonTextBesideIcon)
- 设置按钮位置
- 如何在QPush按钮悬停时设置突出显示
- 如何设置按钮的背景颜色,包括复选框按钮
- 设置 QWizard 页面的按钮宽度
- 如何在Linux上的C 中的GTKMM3中的特定按钮设置CSS类
- 如何将只读动态设置为按钮和文本框
- 如何将按钮的属性设置为从Qt中的小部件可见
- 如何使用 qss 在选中时将单选按钮设置为粗体
- 在MFC中以编程方式设置单选按钮状态
- c++ qt 主窗口设置图像后的对话框"确定"按钮
- 在关闭按钮上设置未保存的文件标记
- 如何将插座设置为与动作相连的按钮
- 单击按钮后对QML矩形的颜色设置动画
- 在q按钮上设置图标
- 单击按钮时,将当前位置/订单保存在QTabWidget中 - 用户设置
- 事件类型设置为SDL_MOUSEBUTTONDOWN,即使在未按下任何按钮时也是如此
- Qt:在启动屏幕上设置按钮
- 如何设置按钮点击事件功能,Borland Turbo c++