예제 #1
0
    def subMenuEvent(self):

        self.submenu = QMenu(self)
        alarm_clock = QAction(u'阿夸小闹钟', self.submenu)
        sing = QAction(u'夸音乐', self.submenu)
        bgm = QAction(u'夸宝直播常用BGM', self.submenu)
        change = QAction(u'变身', self.submenu)
        exits = QAction(u'退出', self.submenu)
        sing = QMenu(u'夸音乐', self.submenu)
        bgm = QMenu(u'夸宝直播常用BGM', self.submenu)
        self.submenu.addAction(alarm_clock)
        self.submenu.addMenu(sing)
        self.submenu.addMenu(bgm)
        self.submenu.addAction(change)
        self.submenu.addAction(exits)

        #添加二级菜单
        self.sing1 = QAction(u'希望の花', sing)
        self.sing2 = QAction(u'至今仍是debu', sing)
        self.sing3 = QAction(u'なんでもないや _没什么大不了', sing)
        self.sing4 = QAction(u'secret base ~君がくれたもの~', sing)
        self.sing5 = QAction(u'lemon', sing)
        self.bgm1 = QAction(u'降智竖笛——直播准备BGM', bgm)
        self.bgm2 = QAction(u'一般用BGM かえるのピアノ', bgm)
        self.bgm3 = QAction(u'一般用BGM 子猫のお散歩', bgm)
        self.bgm4 = QAction(u'软夸BGM そのままで', bgm)
        self.bgm5 = QAction(u'降智BGM  Welcoming NOOB', bgm)
        sing.addAction(self.sing1)
        sing.addAction(self.sing2)
        sing.addAction(self.sing3)
        sing.addAction(self.sing4)
        sing.addAction(self.sing5)
        bgm.addAction(self.bgm1)
        bgm.addAction(self.bgm2)
        bgm.addAction(self.bgm3)
        bgm.addAction(self.bgm4)
        bgm.addAction(self.bgm5)
        #绑定菜单事件
        alarm_clock.triggered.connect(self.clock)
        self.sing1.triggered.connect(self.sing)
        self.sing2.triggered.connect(self.sing)
        self.sing3.triggered.connect(self.sing)
        self.sing4.triggered.connect(self.sing)
        self.sing5.triggered.connect(self.sing)
        self.bgm1.triggered.connect(self.bgm)
        self.bgm2.triggered.connect(self.bgm)
        self.bgm3.triggered.connect(self.bgm)
        self.bgm4.triggered.connect(self.bgm)
        self.bgm5.triggered.connect(self.bgm)
        change.triggered.connect(self.change)
        exits.triggered.connect(self.bye_bee)

        self.showContextMenu(QCursor.pos())