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