pyqt5-9.按鈕菜單

#new_Button是一個新建的按鈕
menu = QMenu(self)
        menu.addAction(_translate("f_1", "文件"))
        menu.addAction(_translate("f_2", "文件夾"))
#連接槽
        menu.triggered.connect(self.slot_new_creat_clicked)
        self.new_Button.setMenu(menu)
#去掉默認的向下箭頭
        self.new_Button.setStyleSheet("QPushButton::menu-indicator{image:none;}") 


def slot_new_creat_clicked(self,action):
#action.text()是按鈕的名字,通過名字來區分按下的是哪個按鈕
        print(action.text(),"is triggeres")
        print("7777777777777777")
        pass


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章