示例#1
0
    def __init__(self, parent):
        QAction.__init__(self, parent)
        self.webview = parent
        self.setIcon(QIcon(getPath('iconDir', 'heditor/table.png')))
        self.setIconVisibleInMenu(True)
        self.setText("table")

        self.infolabel = QLabel("Insert a table")
        menu = QMenu(self.webview)

        action = QWidgetAction(self)
        action.setDefaultWidget(self.infolabel)
        menu.addAction(action)

        action = QWidgetAction(self)
        action.setDefaultWidget(RichHtmlTableQWidget(self))
        menu.addAction(action)

        #action = QAction(QIcon(getPath('iconDir','heditor/table1.png')),"insert styled table",self)
        #action.setIconVisibleInMenu(True)
        #menu.addAction(action)

        action = QAction(
            "insert table...",
            self,
            triggered=lambda: RichHtmlTableQDialog(self.webview).show())
        action.setIconVisibleInMenu(True)
        action.setIcon(QIcon(getPath('iconDir', 'heditor/table.png')))

        menu.addAction(action)

        self.setMenu(menu)
示例#2
0
 def __init__(self,parent):
     QAction.__init__(self,parent)
     self.webview = parent
     self.setIcon(QIcon(getPath('iconDir','heditor/table.png')))
     self.setIconVisibleInMenu(True)
     self.setText("table")
     
     self.infolabel = QLabel("Insert a table")
     menu = QMenu(self.webview)
     
     action = QWidgetAction(self)
     action.setDefaultWidget(self.infolabel)
     menu.addAction(action)
     
     
     action = QWidgetAction(self)
     action.setDefaultWidget(RichHtmlTableQWidget(self))
     menu.addAction(action)
     
     
     #action = QAction(QIcon(getPath('iconDir','heditor/table1.png')),"insert styled table",self)
     #action.setIconVisibleInMenu(True)
     #menu.addAction(action)
     
     action = QAction("insert table...",self,triggered=lambda:RichHtmlTableQDialog(self.webview).show())
     action.setIconVisibleInMenu(True)
     action.setIcon(QIcon(getPath('iconDir','heditor/table.png')))
     
     menu.addAction(action)
     
     self.setMenu(menu)
示例#3
0
 def __init__(self,parent,attr="forecolor"):
     QAction.__init__(self,parent)
     self.webview = parent
     self.attr = attr
     self.setIcon(QIcon(getPath('iconDir','heditor/paintbrush.png')))
     self.setIconVisibleInMenu(True)
     self.setText("fgcolor")
     
     menu = QMenu(self.webview)
     
     action = QWidgetAction(self)
     action.setDefaultWidget(RichHtmlColorSelectorQWidget(self,self.webview))
     
     menu.addAction(action)
     
     action = QAction("more...",self,triggered = self.__evt_color)
     menu.addAction(action)
     
     self.setMenu(menu)
示例#4
0
    def __init__(self, parent, attr="forecolor"):
        QAction.__init__(self, parent)
        self.webview = parent
        self.attr = attr
        self.setIcon(QIcon(getPath('iconDir', 'heditor/paintbrush.png')))
        self.setIconVisibleInMenu(True)
        self.setText("fgcolor")

        menu = QMenu(self.webview)

        action = QWidgetAction(self)
        action.setDefaultWidget(
            RichHtmlColorSelectorQWidget(self, self.webview))

        menu.addAction(action)

        action = QAction("more...", self, triggered=self.__evt_color)
        menu.addAction(action)

        self.setMenu(menu)