Pyqt5 按键窗口置顶与取消置顶
通过checkbox 选项调用setWindowFlags触发 窗口置顶 时,发现窗口消失了
解决方式一:通过 win32 调用 setwinowPos 方法
import sys
import win32gui
import win32con
from PyQt5.QtWidgets import QWidget, QApplication, QPushButton# 获得当前窗口,必须在窗口'show'之后才能获取到,第一个参数是窗口的类名,第二个是标题
self.hwnd = win32gui.FindWindow("Qt5QWindowIcon", "Timer")# 窗口置于最底层,最小化按钮被按下时调用
win32gui.SetWindowPos(self.hwnd, win32con.HWND_BOTTOM, self.x(), self.y(), self.width(),self.height(), win32con.SWP_SHOWWINDOW)# 窗口置顶,恢复窗口时调用
win32gui.SetWindowPos(self.hwnd, win32con.HWND_TOPMOST, self.x(), self.y(), self.width(), self.height(), win32con.SWP_SHOWWINDOW)
解决方式二: 窗口隐藏后,调用 显示
def click_event(self):if self.check_bt.isChecked():self.setWindowFlag(Qt.WindowStaysOnTopHint,True)self.setVisible(True)else:self.setWindowFlag(Qt.WindowStaysOnTopHint,False)self.setVisible(True)
Pyqt5 按键窗口置顶与取消置顶相关推荐
- qt窗口置顶linux环境下,Qt 实现窗口置顶与取消置顶
原生的Qt 实现窗口置顶的方法 setWindowFlags(Qt::WindowStaysOnTopHint); 目前还不知道怎么实现取消窗口置顶,还请知道使用的哥们分享. 我通过window AP ...
- 如何在项目中实现类似于微信的置顶与取消置顶的功能?
- 借鉴微信的置顶与取消置顶的实现思路: 会看到这个微信的聊天记录的排序规则是以时间降序来进行排序的,如果要实现置顶与取消置顶? 一下子是想不到的,需要思路 由此可以确信的是,我们平时使用微信时,最新 ...
- pyqt怎么让窗口置顶和取消置顶
使用 PyQt 可以使用 setWindowFlag 方法来让窗口置顶: self.setWindowFlag(Qt.WindowStaysOnTopHint, True) 若要取消置顶,可以将参数改 ...
- VS2017 + Qt 设置窗口置顶与取消置顶
Qt5.12.9中默认的设置窗口置顶/取消置顶的方法 this->setWindowFlag(Qt::WindowStaysOnTopHint, true); // 置顶this->set ...
- easyui按钮linkbutton置灰与取消置灰
easyuilinkbutton按钮置灰: $('#btnid').linkbutton('disable'); 这样按钮再次点击也不可用. 取消置灰: $('#sureBtn').linkbutto ...
- 按钮linkbutton置灰与取消置灰
[html] view plain copy easyuilinkbutton按钮置灰: $('#btnid').linkbutton('disable'); 这样按钮再次点击也不可用. 取消置灰 ...
- uniapp 全局置灰、哀悼置灰(可动态、同时支持nvue、vue)插件 Ba-Gray
简介(下载地址) Ba-Gray 是一款全局动态置灰的uniapp插件.可在特殊节日比如清明,或者其他哀悼日使用,全局哀悼置灰. 补全 filter: grayscale(1); 不支持nvue的不足 ...
- 窗口取消置顶后被父窗口挡住,HWND_TOPMOST与HWND_NOTOPMOST踩坑记录
遇到问题 使用 ::SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); ::SetWindowPos(hwnd ...
- Qt 窗口置顶与取消
环境 windows 10 Qt 5.15.2 msvc 2019 方案一 // QWidget *wid; wid->setWindowFlag(Qt::WindowStaysOnTopHin ...
最新文章
- oracle菜鸟学习之 分析函数-排序
- s2sh集成dataSource配置无效的问题 -Access denied for user 'sa'@'localhost'
- 一篇文章解释struts常用功能
- php文章自动采集器,使用php蓝天采集器抓取今日头条ajax的文章内容
- Koa框架教程,Koa框架开发指南,Koa框架中文使用手册,Koa框架中文文档
- 02 Toolbar的使用
- 多国电子书盈利模式分析
- 离散数学编程输出主析取范式(二进制排列转十进制输出)
- 系统版本与服务器版本不一致,服务器sql版本不一致,请问如何恢復备份
- doe五步法_DOE方法介绍
- 那些普通人的价值观终究会害了你
- 在个人博客网站上添加QQ邮箱的邮我功能
- 八、python爬虫伪装 [免费伪装ip伪装请求头]
- linux dd销毁数据,dd命令详解(清除硬盘数据)
- 定制材料 GPTMS修饰的纳米二氧化硅(GPTMS-SiO2)/C18键合纳米金修饰二氧化硅颗粒/二氧化硅修饰咪唑型离子液体
- 5G基础_06 降低时延技术
- python爬去百度文库资料_Python在线百度文库爬虫(免下载券)
- 全国执业兽医资格考试(兽医全科类)题库推荐
- Android SDK 开发流程
- C# 计算太阳倾角、太阳高度角
热门文章
- ceph命令行操作辅助工具s3cmd
- 广电整顿互联网升级:BT影视下载站陆续关停
- 3.Python教程--项目框架篇(全)
- oracle统计每秒报单、撤单,报撤比例
- 程序员心中的一道坎:主存的编址与计算和串并联系统!
- SQL SERVER无法启动 SQL SERVER 代理(已禁用代理XP)事件日志:拒绝访问 ID:324
- USNEWS美国大学计算机工程,2016USNEWS美国大学排名:计算机工程专业
- 分盘的教训 -pagefile.sys- 虚拟内存 OwO!
- 基于html的音乐播放设计,基于HTML5技术的音乐播放器的设计与实现
- 125w短波通信距离_短波车载通信近距离盲区的解决途径