-
-
Notifications
You must be signed in to change notification settings - Fork 2k
/
Copy pathMenu.py
97 lines (70 loc) · 3.01 KB
/
Menu.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# -*- coding: utf-8 -*-
'''
description: 要增加菜单栏时,在这里添加。<br>
Created on 2018年7月7日
Author: 人间白头
email: 625781186@qq.com
BX: 主菜单按钮;<br>
LX:子菜单按钮 BaseMenuWidget - 是个QTableWidget;<br>
'''
from U_FuncWidget.BaseElement import *
from U_FuncWidget.UThroughTrain4 import GeographicAnalysis_Widget
from U_FuncWidget.UCompetitiveProduct2 import SKU_Widget
#=========================== 店铺数据 ===========================
class B1( BaseButton):
def __init__(self, parent=None):
super(B1, self).__init__(parent)
self._createLabel(":/static/store_data.png")
def _todo(self, *args, **kwgs):
self.msg = QErrorMessage()
self.msg.showMessage("你可以在此添加额外功能。")
class L1(BaseMenuWidget):
def __init__(self, parent=None):
super(L1, self).__init__(parent)
self._addAction("病人信息",
GeographicAnalysis_Widget.Form,
id="1", save= "s")
self._addAction("病人", )
#=========================== 竞品分析 ===========================
class B2(BaseButton):
def __init__(self, parent=None):
super(B2, self).__init__(parent)
self._createLabel(":/static/competitiveProductAnalysis.png")
def _todo(self, *args, **kwgs):
super(B2, self)._todo()
class L2(BaseMenuWidget):
def __init__(self, parent=None):
super(L2, self).__init__(parent)
# 各种传入参数测试 , 也可关联到定义函数
self._addAction("病人信息",
SKU_Widget.Form,
id="2", save= "s" )
self._addAction("检测1")
self._addAction("检测2", "hello" )
self._addAction("标定3", "word", self.cusTomerFunc)
self._addAction("标定4", "word",
self.cusTomerFunc,
id="4", save= "d" )
def cusTomerFunc(self, *a, **kw):
self.changeTab("",
GeographicAnalysis_Widget.Form,
*a, **kw)
print(a, kw)
#============================= 市场分析 ===========================
class B3(BaseButton):
def __init__(self, parent=None):
super(B3, self).__init__(parent)
self._createLabel(":/static/search.png")
def _todo(self, *args, **kwgs):
super(B3, self)._todo()
class L3(BaseMenuWidget):
def __init__(self, parent=None):
super(L3, self).__init__(parent)
#============================ 直通车工具 ===========================
class B4(BaseButton):
def __init__(self, parent=None):
super(B4, self).__init__(parent)
self._createLabel(":/static/throughTrain.png")
class L4(BaseMenuWidget):
def __init__(self, parent=None):
super(L4, self).__init__(parent)