pyqt创建透明窗体
好吧。。最下面的透明代码是只透明窗体背景,不透明别的,
下面的是整体透明。两个用处不一样。。
—————————————深思熟虑后的分割线—————————————
忘了分割线之前写的东西吧。。英文资源找到个办法很合我要求,一句话就搞定。
#coding=utf-8import sys from PyQt4 import QtGuiif __name__ == '__main__':app = QtGui.QApplication(sys.argv)trans = QtGui.QWidget()# 就这句就搞定了。。设置成0的话就是全透明,# 同时这个窗口也不会跟你交互了,要看不见又要交互,0.01吧。。# 我反正是这么干的。。简单粗暴。。。。trans.setWindowOpacity(0.5)trans.show()sys.exit(app.exec_())
另附瞄准器传送门:http://www.cnblogs.com/alanalan/archive/2012/10/03/2710669.html
—————————————又犯傻熬夜了的分割线—————————————
前天在宿舍打qq桌球,开玩笑说要做个外挂,于是尝试到了现在。
本来想通过自学一点计算机图形学的东西来帮助分析,最终还是没能抵抗住睡魔。。于是乎归顺了网上的瞄准器方案,由用户指定要打的洞和要打的球,然后给出他要瞄准的位置。
我的做法里用到了一个透明的窗体,看的教程里说qt很碉堡,想学一下,就找了pyqt来玩。折腾了一个多小时,终于小有成就,马克之。
效果图:
一个孤零零悬浮的按钮。。。点击关闭窗体。上代码:
#coding=utf-8import sys from PyQt4 import QtGui, QtCoreclass Trans(QtGui.QWidget):def __init__(self):super(Trans, self).__init__()self.initUI()button = QtGui.QPushButton('Close', self)self.connect(button, QtCore.SIGNAL('clicked()'), QtGui.qApp,QtCore.SLOT('quit()'))def initUI(self):#self.setAttribute(QtCore.Qt.WA_NoSystemBackground, False) self.setAttribute(QtCore.Qt.WA_TranslucentBackground, True)self.setWindowFlags(QtCore.Qt.FramelessWindowHint)if __name__ == '__main__':app = QtGui.QApplication(sys.argv)trans = Trans()trans.show()sys.exit(app.exec_())
转载于:https://www.cnblogs.com/alanalan/archive/2012/09/29/2708976.html
pyqt创建透明窗体相关推荐
- python创建透明窗体_python – PyQt5:使用不透明的子项创建半透明窗口
我想创建一个半透明背景的全屏窗口,但是完全可见的子窗口小部件(覆盖效果的种类). 这是我到目前为止所拥有的: import sys from PyQt5.QtCore import * from Py ...
- 一起谈.NET技术,C#创建不规则窗体的几种方式
现在,C#创建不规则窗体不是一件难事,下面总结一下: 一.自定义窗体,一般为规则的图形,如圆.椭圆等. 做法:重写Form1_Paint事件(Form1是窗体的名字),最简单的一种情况如下 ...
- C#完美实现透明窗体的绘制效果
为了实现透明窗体的绘制,最开始是采用了双层窗体的模式. 思路:将form1的属性transparencyKey设置为背景色,将form2的opicaty设置的很低,比如0.05,保证鼠标不会穿透!让后 ...
- QT学习笔记(十二):透明窗体设置
QT学习笔记(十二):透明窗体设置 创建 My_Widget 类 基类为QWidget , My_Widget.cpp 源文件中添加代码 #include "widget.h" # ...
- PyQt5笔记(01) -- 创建空白窗体
目录 PyQt5笔记(01) – 创建空白窗体 PyQt5笔记(02) – 按钮点击事件 PyQt5笔记(03) – 消息框 PyQt5笔记(04) – 文本框的使用 PyQt5笔记(05) – 绝对 ...
- UCGUI中的实现透明窗体的原理
摘要:有很多朋友不太明白UCGUI中如何实现透明窗体,虽然有些朋友曾经讨论过UCGUI中透明窗体的实现,但涉及到对UCGUI核心结构的改动, 本文深入解析UCGUI的透明窗体的支持原理,从剪切处理以及 ...
- java 透明对话框_java实现jframe透明窗体示例
java实现jframe透明窗体示例 复制代码 代码如下: import javax.swing.JFrame; public class TansluFrame extends JFrame { p ...
- C#在透明窗体WinForm上面画图(电子尺小工具的实现)
前几天要做一个微信调一调的外挂,里面用到了尺子测量距离,然后就自己下载了一个电子尺,最近要升级我的跳一跳外挂,然后就准备自己做一个电子尺,嵌入到我的外挂里面,在嵌入到我的外挂之前,我自己做了一个完整版 ...
- 【转载】Layered Window(分层窗体,透明窗体)
本文转载自花间醉卧<Layered Window(分层窗体,透明窗体)> // 为窗体添加 WS_EX_LAYERED 属性 , 该属性使窗体支持透明 ModifyStyleEx (0, ...
- WinAPI透明窗体SetLayeredWindowAttributes
SetLayeredWindowAttributes BOOL SetLayeredWindowAttributes( HWND hwnd, COLORR ...
最新文章
- 阿里面试败北:5种微服务注册中心如何选型?这几个维度告诉你!
- TS流解析之PMT表格解析
- Python+selenium 自动化-滚动的使用方法,如何滚动到元素的位置
- python中赋值语句的作用_python中return可以使用赋值语句吗?
- 蓝桥杯java 算法训练 Torry的困惑(基本型)
- 【摘】蓝牙技术及其协议栈
- 学python可以做什么职业-学了Python,就能拿下这 7 个高薪的未来职业
- [转载] api地理编码_通过地理编码API使您的数据更有意义
- matlab freqz用法,Python中的Matlab freqz函数
- 一个可以模仿你的表情的语音聊天机器人——Facemoji 废萌(OpenCV+Dlib+Live2D+图灵机器人+讯飞IAT语音听写+讯飞TTS语音合成)
- python中ospathjoin_python-在Windows上与os.path.join混合斜杠
- 高德地图地理编码和逆地理编码,以及逆地理编码的时候如何去掉省、市、镇
- 微信小程序 button 按钮
- 本科课程模糊综合评价系统设计与实现
- [OpenCV实战]6 图像拼接和图像融合
- Fireeye Mandiant 2014 安全报告 Part2
- 合工大 编译原理 实验三
- RabbitMq模式
- 2021年美容师(中级)考试题及美容师(中级)找解析
- ZBrush——纯小白入门篇(二)
热门文章
- 微信将可开小号!微信内测一个手机可注册俩号
- Python学习(一) 准备工作
- Python系列之面向对象编程
- 影创发布首款头手6DoF MR眼镜鸿鹄,搭载高通骁龙XR2平台
- linux suse11 sp3安装,SUSE Linux Enterprise Server 11 SP3安装教程详解
- 单GPU每秒76帧,重叠对象也能完美分割,多模态Transformer用于视频分割效果惊艳...
- uniapp 图片浏览及保存图片到手机
- 风雨砥砺,岁月如歌--牛腩小总结1
- 【微信小程序】农历公历互相转换
- VisualSVN 5.1.7破译License Key