当前位置: 首页 > wzjs >正文

站长音效查询数据的网站怎么做的

站长音效,查询数据的网站怎么做的,百度识图网页版在线使用,wordpress菜单子页面方案一&#xff1a;使用QSplashScreen实现 QSplashScreen小部件提供可一个启动画面&#xff0c;在应用程序启动期间显示。 使用注意事项 使用QSplashScreen类需要添加头文件#include<QSplashScreen&#xff1b; 编译配置要求&#xff1a; CMake需添加&#xff1a;find_packa…

方案一:使用QSplashScreen实现

QSplashScreen小部件提供可一个启动画面,在应用程序启动期间显示。

使用注意事项

使用QSplashScreen类需要添加头文件#include<QSplashScreen

编译配置要求:

  • CMake需添加:find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets)
  • qmake需添加:QT += widgets

注:该类继承自QWidget

详细说明

当应用程序启动时间较长时(如需要建立数据库连接或网络连接的场景),可通过QSplashScreen向用户展示加载状态。

QSplashScreen默认居中显示启动画面。如需保持画面置顶,可设置Qt::WindowsStaysOnTopHint标志。若该标志不被支持,可通过设置定时器调用raise()方法模拟置顶效果。

QSplashScreen最常见的用法是在屏幕上显示主窗体之前显示启动画面。

int main(int argc, char *argv[])
{QApplication a(argc, argv);// 加载图像QPixmap pixmap(":/2.png");// 创建QSplashScreen对象QSplashScreen splash(pixmap, Qt::WindowStaysOnTopHint);// 显示splashsplash.show();// 鼠标单击会隐藏启动画面,如果要使鼠标处理正常工作,在启动期间调用QApplication::processEvents()a.processEvents();MainWindow w;w.show();// 应用程序初始化完成,结束初始屏幕splash.finish(&w);return a.exec();
}

另外使用消息更新启动画面也很有用,比如在程序启动时宣布已建立连接或加载模块:

int main(int argc, char *argv[])
{QApplication a(argc, argv);QPixmap pixmap(":/2.png");QSplashScreen *splash = new QSplashScreen(pixmap, Qt::WindowStaysOnTopHint);splash->show();// 加载某些项splash->showMessage("loaded some items");QApplication::processEvents();// 建立连接splash->showMessage("Established connections");;QApplication::processEvents();QMainWindow w;w.show();// 应用程序初始化完成,结束初始屏幕splash->finish(&w);return a.exec();
}

如果有多个屏幕,也可以在与主屏幕不同的屏幕上显示启动画面:

// 实现其他屏幕的初始屏幕
int main(int argc, char *argv[])
{QApplication a(argc, argv);// 获取屏幕数量QScreen *screen = QApplication::screens().at(1);QPixmap pixmap(":/2.png");QSplashScreen splash(pixmap, Qt::WindowStaysOnTopHint);splash.show();a.processEvents();QMainWindow w;w.show();splash.finish(&w);return a.exec();
}

常用方法

QSplashScreen类提供5个公共方法:

  • finish():等待目标窗口显示后关闭启动画面
  • message():获取当前显示的消息
  • pixmap():获取当前使用的图像
  • repaint():重绘画面并处理事件
  • setPixmap():设置显示图像

提供1个protected方法:

  • drawContents():绘制画面内容

提供2个槽函数:

  • clearMessage():清除显示消息
  • showMessage():显示指定文本

提供1个信号:

  • messageChanged():消息变化时触发

继承自该类的子类需要重新实现event()mousePressEvent()

http://www.dtcms.com/wzjs/583620.html

相关文章:

  • 怎么做黑彩票网站wordpress ie6主题
  • 免费推广营销网站创业融资平台
  • 外贸网站建设怎么制作网页设计与制作轮播图教程
  • 一个网站的首页包括什么做网站app需要懂些什么
  • 东阳市住房和城乡建设局网站公司内部网站怎么制作
  • 网站建设 图标贵阳市城乡建设学校网站
  • 织梦网站反应速度慢高端网站建设天软科技
  • 吉安网站开发网站建设青雀
  • 百度云网站建设教程视频教程徐州网站建设网络推广
  • 快站怎么做淘客网站wordpress简约免费主题
  • 配置网站开发环境有多少专门做兼职的网站
  • 网站被墙 怎么做301做网站需要备案吗
  • 中山快速建站合作网站建设网站制作哪家好
  • wish网站应该怎么做vv游戏推广平台
  • 桂林做网站多少钱网上如何找外贸订单
  • 网站右侧浮动微信二维码域名是什么?
  • 爱站网关键词查询网站的工具如何自己做一个网页
  • 网站设计一个页多少钱越南的网站建设
  • 建立网站费用多少建网站程序工具
  • 工程公司介绍茂名整站优化
  • 注册公司没有地址怎么解决百度关键词seo排名软件
  • 网站建设客户常问到的问题WordPress 中英文翻译
  • 前端网站页面模板下载河北网络公司网站建设
  • 网站关键词没被搜出来销售app软件大概需要多少钱
  • 制作旅游网站wordpress自定义文章添加标签
  • 内涵吧网站网页设计案例收集
  • 网站怎么做排名呢金华网站建设公司排名
  • wordpress做企业网站新乡企业网站建设
  • 现在网站怎么备案虎林网站建设
  • 对网站政务建设的建议cho菌主题wordpress