5.hoverMenu.U_FuncWidget.BaseElement

description: 抽象类模块

Created on 2018年7月7日

Author: 人间白头

email: 625781186@qq.com

Global Attributes

ENTERMENU
SHOWMENU

Classes

BaseButton
BaseMenuWidget
SingeleWidget 菜单栏的每个框。

Functions

None


BaseButton

Derived from

QPushButton

Class Attributes

None

Class Methods

None

Methods

BaseButton
_createLabel path:主菜单图标的路径。
_todo 每个按钮要重新实现的功能函数。
resizeEvent

Static Methods

None

BaseButton (Constructor)

BaseButton(parent=None)

BaseButton._createLabel

_createLabel(path)

path:主菜单图标的路径。

BaseButton._todo

_todo(*args, **kwgs)

每个按钮要重新实现的功能函数。

BaseButton.resizeEvent

resizeEvent(e)
Up


BaseMenuWidget

Derived from

QTableWidget

Class Attributes

Menu_hideFlag
m_currentCol
m_currentRow

Class Methods

None

Methods

BaseMenuWidget Menu_hideFlag: 0时隐藏,1时显示;
__initUI
_addAction obj : QPushButton对象; text:obj的字; func:obj点击链接的信号; MyWidget:想要显示的窗体对象;
_findParent 递归找父窗口。
_setHeight
changeTab
enterEvent
leaveEvent

Static Methods

None

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)
Up


SingeleWidget

菜单栏的每个框。

Derived from

QWidget

Class Attributes

Button_hideFlag

Class Methods

None

Methods

SingeleWidget Button_hideFlag: 0 表明没有显示弹窗;1表示显示了弹窗。
_jugement 离开上面窗体之后80ms, 1:进入旁边的菜单框;2:进入弹出的菜单。
enterEvent
leaveEvent 离开时判断是否显示了窗体,80ms后发射到_jugement去检测。

Static Methods

None

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去检测。

Up