话不多说,上代码:
class showWin:
def showSame(self, opacity):
app = QApplication(sys.argv)
# 创建一个窗口
w = QWidget()
# 设置窗口的长和宽
w.resize(450, 450)
# 设置窗口初始位置
w.move(300, 300)
# 设置透明度为0.5
w.setWindowOpacity(opacity)
# 设置窗口标题
# w.setWindowTitle('Simple')
# 不展示窗口标题以及最小化、最大化、关闭、系统托盘、任务栏窗口
w.setWindowFlags(Qt.FramelessWindowHint)
# 展示窗口
w.show()
# 调用app.exec_()来启动事件循环,这是Qt应用程序的标准做法。当窗口关闭时,程序将退出
sys.exit(app.exec_())
if __name__ == '__main__':
win = showWin()
win.showSame(1)