
pyqt
li_il
₩是什么
展开
-
pyqt5:删除树控件(QTreeWidget)的子节点/根节点
主要代码 # 删除控件树子节点/根节点 def deleteItem(self): try: # 尝试删除子节点(通过其父节点,调用removeChild函数进行删除) currNode = self.tree.currentItem() parent1 = currNode.parent(...原创 2019-11-28 15:49:58 · 9180 阅读 · 1 评论 -
pyqt5之信号-槽(pyqtSignal)
简介pyqt的信号槽机制就是可自定义一个信号,可将信号与一个槽函数绑定,每当发送这个信号时,就将调用绑定的槽函数,并将信号包含的参数传递给该槽函数。代码示例from PyQt5.QtCore import pyqtSignal, QObjectclass signal(QObject): # 自定义一个信号 my_sighal = pyqtSignal(str)...原创 2019-11-27 23:01:45 · 12668 阅读 · 7 评论 -
pyqt:在按键处显示新窗口
简述在按键处显示窗口,关键之处在于获取按键在桌面的位置。我们可以先通过self.x()/self.y()获取窗口相对于桌面的位置,然后在获取按键相对于窗口的位置,将对应坐标相加就是按键相对于桌面的大致位置了。效果新窗口的位置会随着按键的位置而变化,但总是在按键的下方示例代码from PyQt5.QtCore import *from PyQt5.QtWidgets im...原创 2019-11-19 01:26:01 · 982 阅读 · 0 评论 -
pyqt:点击按键打开新/子窗口的两种方法
方法一在主函数中,将点击按键的动作关联到子函数的show函数。代码示例from PyQt5.QtWidgets import *import sysclass MainWindow(QWidget): def __init__(self): super().__init__() self.initUI() def initU...原创 2019-11-18 09:43:26 · 24104 阅读 · 12 评论