def __init__(self, dialer,obj,menu,noclose,*args):
QtGui.QWidget.__init__(self, *args)
obj.widget=self
self.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
self.vollabel =QtGui.QLabel( "<b>"+obj.Object.Label+"</b>")
if dialer:
dial = QtGui.QDial()
dial.setNotchesVisible(True)
self.dial=dial
dial.setMaximum(100)
dial.valueChanged.connect(obj.dialer);
layout = QtGui.QVBoxLayout()
layout.addWidget(self.vollabel)
for m in menu:
bt=QtGui.QPushButton(m[0])
bt.clicked.connect(m[1])
layout.addWidget(bt)
if dialer:
layout.addWidget(dial)
if not noclose:
self.pushButton02 = QtGui.QPushButton("close")
self.pushButton02.clicked.connect(self.hide)
layout.addWidget(self.pushButton02)
self.setLayout(layout)
try:
self.setWindowTitle(obj.Object.target.Label)
except:
pass
评论列表
文章目录