2
선택하면 텍스트를 변경하는 버튼이 3 개 만들어집니다.Qt4, QMenu addAction, 인수를 사용하여 함수 연결
def swTrigger(self):
self.setTrigger(self.ui.triggerButton,'Software')
def hwTrigger(self):
self.setTrigger(self.ui.triggerButton,'Hardware')
def bothTrigger(self):
self.setTrigger(self.ui.triggerButton,'Both')
def setTrigger(self,pushButton,value):
pushButton.setText(value)
#other actions
def uiConfig(self):
##triggerbutton configuration
menu = QtGui.QMenu()
menu.addAction('Software',self.swTrigger)
menu.addAction('Hardware',self.hwTrigger)
menu.addAction('Both', self.bothTrigger)
self.ui.triggerButton.setText("Software")
self.ui.triggerButton.setMenu(menu)
하지만 내가 동적 메뉴 항목을하고 싶습니다 때문에, 각 메뉴 항목에 대한 방법을 피하기 위해 같은해야
이 솔루션은 나를 위해 작동합니다.
더 좋은 방법이 있나요?
하는 와우, 감사, 즉 쉽게 ^^이었다 ' – salvo