5.hoverMenu.U_FuncWidget.BaseElement
description: 抽象类模块
Created on 2018年7月7日
Author: 人间白头
email: 625781186@qq.com
Global Attributes
Classes
Functions
BaseButton
Derived from
QPushButton
Class Attributes
Class Methods
Methods
Static Methods
BaseButton (Constructor)
BaseButton(parent=None)
BaseButton._createLabel
_createLabel(path)
path:主菜单图标的路径。
BaseButton._todo
_todo(*args, **kwgs)
每个按钮要重新实现的功能函数。
BaseButton.resizeEvent
resizeEvent(e)
BaseMenuWidget
Derived from
QTableWidget
Class Attributes
Menu_hideFlag |
m_currentCol |
m_currentRow |
Class Methods
Methods
Static Methods
BaseMenuWidget (Constructor)
BaseMenuWidget(parent=None)
Menu_hideFlag: 0时隐藏,1时显示;
BaseMenuWidget.__initUI
__initUI()
BaseMenuWidget._addAction
_addAction(text, MyWidget=None, func=None, *args, **kwags)
obj : QPushButton对象;
text:obj的字;
func:obj点击链接的信号;
MyWidget:想要显示的窗体对象;
BaseMenuWidget._findParent
_findParent(currentObj)
递归找父窗口。
BaseMenuWidget._setHeight
_setHeight()
BaseMenuWidget.changeTab
changeTab(text, MyWidget, *args, **kwags)
BaseMenuWidget.enterEvent
enterEvent(e)
BaseMenuWidget.leaveEvent
leaveEvent(e)
SingeleWidget
菜单栏的每个框。
Derived from
QWidget
Class Attributes
Class Methods
Methods
Static Methods
SingeleWidget (Constructor)
SingeleWidget(parent=None)
Button_hideFlag: 0 表明没有显示弹窗;1表示显示了弹窗。
SingeleWidget._jugement
_jugement()
离开上面窗体之后80ms, 1:进入旁边的菜单框;2:进入弹出的菜单。
SingeleWidget.enterEvent
enterEvent(e)
SingeleWidget.leaveEvent
leaveEvent(e)
离开时判断是否显示了窗体,80ms后发射到_jugement去检测。