本文整理汇总了Python中PyQt5.QtWidgets.QSlider.isVisible方法的典型用法代码示例。如果您正苦于以下问题:Python QSlider.isVisible方法的具体用法?Python QSlider.isVisible怎么用?Python QSlider.isVisible使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PyQt5.QtWidgets.QSlider
的用法示例。
在下文中一共展示了QSlider.isVisible方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Music
# 需要导入模块: from PyQt5.QtWidgets import QSlider [as 别名]
# 或者: from PyQt5.QtWidgets.QSlider import isVisible [as 别名]
#.........这里部分代码省略.........
tray.activated.connect(self.dbclick_tray)
# 重写两个方法实现拖动播放器到屏幕顶端自动隐藏
def enterEvent(self,QMouseEvent):
if self.y() < 1 and self.size().width() == 300:
self.setGeometry(self.x(),0,300,600)
# 窗口居于所有窗口的顶端
# self.setWindowFlags(Qt.WindowOverridesSystemGestures)
#针对X11
# self.setWindowFlags(Qt.X11BypassWindowManagerHint)
def leaveEvent(self,QMouseEvent):
if self.y() < 1 and self.size().width() == 300:
self.setGeometry(self.x(),0,300,1)
# 窗口居于所有窗口的顶端
# self.setWindowFlags(Qt.WindowOverridesSystemGestures)
#针对X11
# self.setWindowFlags(Qt.X11BypassWindowManagerHint)
# else:
# self.setWindowFlags(Qt.FramelessWindowHint)
#加载播放核心
def initplayer(self):
#play_song_list用来方便的维护列表,主要用来记录当前播放列表
# self.play_song_list = {}
self.p = Player(self)
# self.songList.itemDoubleClicked.connect(self.playit)
self.playBtn.clicked.connect(self.play_or_pause)
self.nextBtn.clicked.connect(self.nextone)
self.prevBtn.clicked.connect(self.prevone)
# self.lrc()
# self.vol.valueChanged.connect(self.)
#双击托盘图标
def dbclick_tray(self,event):
if event==QSystemTrayIcon.DoubleClick:
# self.show()
if self.isVisible():
self.hide()
else:
self.show()
#打开音乐窗
def newwindow(self):
if not hasattr(self,'widget1'):
self.widget1 = index()
self.widget1.setParent(self)
# 获取屏幕宽高
wh = QApplication.desktop().screenGeometry()
self.screen_w , self.screen_h = wh.width() ,wh.height()
self.move(int((self.screen_w-900)/2),int((self.screen_h-600)/2))
self.widget1.show()
else:
if self.size().width() == 900:
self.resize(300,600)
self.widget1.hide()
return True
# wh = QApplication.desktop().screenGeometry()
# self.screen_w , self.screen_h = wh.width() ,wh.height()
# self.move(int((self.screen_w-900)/2),int((self.screen_h-600)/2))
self.widget1.show()
self.resize(900,600)
#创建右键菜单
def rightMenuShow(self,point):
self.current_context_item = self.songList.itemAt(point)
if self.current_context_item is None:
return False
rightMenu = QMenu(self.songList)
# print(dir(rightMenu))