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

网站建设使用的语言国内新闻

网站建设使用的语言,国内新闻,cnn头条新闻,广东模板网站建设报价基本上#xff0c;客户端软件都会有置顶某个窗口的需求。置顶窗口激活窗口#xff0c;两者不是同一个问题。有时候窗口置顶了#xff0c;并不代表该窗口属于激活状态。本文将尝试把这两个问题一起解决了#xff0c;请看下文#xff1a; 一、置顶窗口 通过函数setWindowF…基本上客户端软件都会有置顶某个窗口的需求。置顶窗口激活窗口两者不是同一个问题。有时候窗口置顶了并不代表该窗口属于激活状态。本文将尝试把这两个问题一起解决了请看下文 一、置顶窗口 通过函数setWindowFlags设置属性Qt::WindowStaysOnTopHint 即可。 #include mainwindow.h #include ui_mainwindow.hMainWindow::MainWindow(QWidget *parent): QWidget(parent), ui(new Ui::MainWindow) {ui-setupUi(this);//this-setWindowFlags(Qt::WindowStaysOnTopHint);//top show }MainWindow::~MainWindow() {delete ui; } 二、激活窗口 2.1、设置定时器 在窗口初始化时设置定时器定时执行激活窗口的代码。至于缺点也显而易见定时重复激活窗口即使不需要重新激活窗口也会重复激活浪费计算资源。 #include mainwindow.h #include ui_mainwindow.h #include QTimerMainWindow::MainWindow(QWidget *parent): QWidget(parent), ui(new Ui::MainWindow) {ui-setupUi(this);//this-setWindowFlags(Qt::WindowStaysOnTopHint);QTimer *t new QTimer;t-start(500);QObject::connect(t, QTimer::timeout, [this]() {this-raise(); //提升该窗口到父窗口堆栈的顶部this-show(); //显示窗口this-activateWindow(); //激活窗口}); }MainWindow::~MainWindow() {delete ui; }2.2、事件重载-休眠唤醒激活方法(推荐) 重载窗体类的changeEvent函数通过监听QEvent::ActivationChange来判断窗口是否处于激活状态如果不是则激活窗口。 #include mainwindow.h #include ui_mainwindow.h #include QTimer #include QThread #include windows.h//SetWindowPosMainWindow::MainWindow(QWidget *parent): QWidget(parent), ui(new Ui::MainWindow) {ui-setupUi(this);//this-setWindowFlags(Qt::WindowStaysOnTopHint); }MainWindow::~MainWindow() {delete ui; }void MainWindow::changeEvent(QEvent *event) {QWidget::changeEvent(event);if (event-type() QEvent::ActivationChange){if (this-isActiveWindow()){// The window is already activereturn;}else{ #if 1QThread::msleep(10);this-raise(); //主窗体显示堆栈置顶this-show(); //显示窗体this-activateWindow(); //激活主窗体 #else//same with prev method.setWindowFlags(windowFlags() | Qt::WindowStaysOnTopHint);::SetWindowPos((HWND)winId(), HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE | SWP_NOACTIVATE); #endif}} }
http://www.w-s-a.com/news/496840/

相关文章:

  • 网站建设分哪些类别别人做的网站不能用
  • 做网站网站会怎么样全国高校校园网站联盟建设
  • 整站下载器 做网站地图地产项目网站设计
  • 创意设计网站公司手机wap网站建设多少钱
  • 甘肃省第八建设集团公司网站seo高级优化方法
  • 精美的商城网站介绍最多人用的wordpress子主题
  • 检察门户网站建设情况俄外长抵达北京
  • 老电脑做网站服务器网站在线留言如何做
  • 南宁广告公司网站建设小程序源码破解
  • 沛县做网站xlec网站建设开发方式包括哪些方面
  • 山西网站建设 哪家好四川城乡和建设厅网站
  • 有瀑布流的网站小型商城网站
  • 百石网怎么做网站二次开发软件
  • 网站域名是什么东西制作网页哪家好
  • 合肥网站建设团队简述网站内容管理流程
  • 网站广告是内容营销吗wordpress增加背景图片
  • 网站建设技术jsp课程设计响应式布局网站开发
  • 东莞网站排名优化seo套路网站怎么做的
  • 我做网站网络建站一般多少钱
  • 如何快速提升网站关键词排名房地产网站开发毕业设计
  • 做网站 提交源码 论坛sem分析是什么意思
  • 网站建设与部署阿里云大学百度付费推广有几种方式
  • 作品集怎么做网站个人简历模板免费下
  • 工业网站素材重庆关键词自动排名
  • 拖拽式网站建设费用微网站怎么做的好名字
  • 长沙电信网站备案谷歌推广怎么做最有效
  • 网站建设与管理总结报告华为开发者联盟
  • 门诊部网站建设天空建筑网站
  • 扬州市城乡建设网站高端品牌鞋子有哪些牌子
  • 杭州网站建设招聘网长沙网络销售公司