PyQt/partner_625781186/5.hoverMenu/Documentation/5.hoverMenu.U_FuncWidget.BaseElement.md
2018-09-09 23:31:07 +08:00

8 KiB
Raw Blame History

<html><head>

</head>

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)

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对象 textobj的字 funcobj点击链接的信号 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对象 textobj的字 funcobj点击链接的信号 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

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


</html>