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)
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)
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)
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)