Exemplo n.º 1
0
    def __init__(self, parent):
        super(MenuBar, self).__init__(parent)
        self.setGeometry(0, 0, 900, 21)

        self.menu_file = QtGui.QMenu(self)
        self.menu_file.setTitle(trans(const.UI_MENU_FILE))
        self.addMenu(self.menu_file)
        self.add_act_to_menu(self.menu_file, const.UI_MENU_FILE_OPEN, self.act_file_open)
        self.add_act_to_menu(self.menu_file, const.UI_MENU_FILE_EXIT, self.act_file_exit)
Exemplo n.º 2
0
    def __init__(self, parent, text):
        super(DirNode, self).__init__(QtGui.QPushButton, parent, const.CSS_BUTTON_DIR_TREE_NODE)
        self.base.setFocusPolicy(QtCore.Qt.NoFocus)#去除虚线框
        self.base.mousePressEvent = self.mousePressEvent

        self.label = QtGui.QLabel(self.base)
        self.label.setObjectName(const.CSS_LABEL_DIR_TREE_LABEL)
        self.label.setText(trans(text))
        self.label.move(5, 5)
        self.label.resize(200, 21)
Exemplo n.º 3
0
 def add_act_to_menu(self, menu, actName, func):
     act = QtGui.QAction(self)
     act.setText(trans(actName))
     act.triggered.connect(func)
     menu.addAction(act)
Exemplo n.º 4
0
 def update(self, str_dir):
     title = trans(str_dir)
     self.label.setText(title)
     self.show()
     print self, title