def fill(self): # Vispa # icon # Version # Release date os.path.getmtime(filename) # website url # license self.setLayout(QVBoxLayout()) if "vispa" in self._application.windowTitle().lower(): self._logo = QSvgWidget(":/resources/vispa_logo.svg") sizeHint = self._logo.sizeHint() logo_width_height_ratio = 1.0 * sizeHint.width() / sizeHint.height() logo_width = 200 self._logo.setFixedSize(logo_width, logo_width/logo_width_height_ratio) self.layout().addWidget(self._logo) else: label=QLabel(self._application.windowTitle()) self.layout().addWidget(label) self.layout().addWidget(QLabel("Version "+ self._application.version())) self.layout().addWidget(QLabel("More information can be found on:")) websiteLink = QLabel("<a href='"+ websiteUrl +"'>"+ websiteUrl +"</a>") websiteLink.setTextInteractionFlags(Qt.LinksAccessibleByMouse | Qt.TextSelectableByMouse) websiteLink.setOpenExternalLinks(True) self.layout().addWidget(websiteLink) buttonBox=QDialogButtonBox() buttonBox.addButton(QDialogButtonBox.Close) self.connect(buttonBox,SIGNAL("rejected()"),self,SLOT("reject()")) self.layout().addWidget(buttonBox)
def updateShape(self): ''' @if English @endif @if Slovak Aktualizácia zobrazenia komponentu. Uprava shape komponentu po jeho vytvoreni, zmene parametrov alebo vlastnosti. V derivovanych komponentoch moze obsahovat obnovenie farebnej schemy objektu napr. po odstraneni chyby, ktora bola opticky indikovana odlisnym (cervenym) sfarbenim objektu. @endif ''' # nacitanie grafickeho obrazku shapeImage shapeFile = self.path + '/img/' + self.shapeImage if os.path.isfile(shapeFile) is True: if shapeFile.endswith('.svg') is True: self.shapeSvg = QSvgWidget(shapeFile) self.shapeSvg.setAttribute(Qt.WA_NoSystemBackground) if shapeFile.endswith('.png') is True: self.shapePng = QPixmap(shapeFile)
def initializeMenu(self): self.menu_widget = DynamicMenu(self) self.menu_widget.setGeometry(QtCore.QRect(10, 10, 320, 190)) self.menu_widget.setVisible(True) self.connect(self.menu_widget, QtCore.SIGNAL('showWidget'), self.showWidgetCallback) self.menuButton = QSvgWidget("icons/three-bars.svg", self) self.menuButton.setGeometry(QtCore.QRect(10, 200, 30, 35)) pressableSender(self.menuButton).connect(self.menuButtonPressed) self.menuButton.setVisible(False) self.onButtonIndicator = ButtonIndicator(self, 30, "green") self.onButtonIndicator.setGeometry(QtCore.QRect(50, 202, 30, 30)) self.onButtonIndicator.setVisible(False) self.contextButtonIndicator = ButtonIndicator(self, 30, "blue") self.contextButtonIndicator.setGeometry(QtCore.QRect(80, 202, 30, 30)) self.contextButtonIndicator.setVisible(False) self.offButtonIndicator = ButtonIndicator(self, 30, "red") self.offButtonIndicator.setGeometry(QtCore.QRect(110, 202, 30, 30)) self.offButtonIndicator.setVisible(False) font = QtGui.QFont() font.setPointSize(15) self.statusDisplay = QtGui.QLabel(self) self.statusDisplay.setGeometry(QtCore.QRect(150, 200, 140, 35)) self.statusDisplay.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter) self.statusDisplay.setStyleSheet('color: #eaf736') self.statusDisplay.setFont(font) pressableSender(self.statusDisplay).connect(self.audioStatusPressed)
def __init__(self, symbol, color, parent=None): QFrame.__init__(self, parent) self._symbol = symbol self.backColor = color # define and set stylesheets self.setup_stylesheets() self.setStyleSheet(self._theStyleSheet) # layout layout = QHBoxLayout() layout.setContentsMargins(0, 0, 0, 0) self.setToolTip(symbol["description"]) # add the symbol's svg svgWidget = QSvgWidget(symbol["svgPath"]) svgWidth = int(symbol["width"]) self.setMinimumWidth(svgWidth * 25) self.setMaximumWidth(svgWidth * 25) self.setMinimumHeight(25) self.setMaximumHeight(25) layout.addWidget(svgWidget) self.setLayout(layout)
def display(sc, title="SVG scene"): """Display a scene in a Qdialog :Parameters: - `sc` (`SVGScene`) - `title` (str) - window title """ qapp = QApplication.instance() if qapp is None: qapp = QApplication([]) dial = QDialog() dial.setWindowTitle(title) dial.setPalette(QPalette(QColor(255, 255, 255))) lay = QVBoxLayout(dial) w = QSvgWidget(dial) data = QByteArray(str(to_xml(sc))) w.load(data) r = w.renderer() w.setMinimumSize(r.defaultSize()) lay.addWidget(w) dial.show() qapp.exec_()
def __init__(self, parent): super(RadioWidget, self).__init__(parent) self.resize(320, 240) freqFont = QtGui.QFont() freqFont.setPointSize(35) self.frequencyDisplay = QtGui.QLCDNumber(self) self.frequencyDisplay.setGeometry(QtCore.QRect(90, 15, 131, 51)) self.frequencyDisplay.setFont(freqFont) self.frequencyDisplay.setStyleSheet('color: white') self.frequencyDisplay.setFrameShape(QtGui.QFrame.NoFrame) self.updateRadioFrequency() self.slideUpFrame = QFrame(self) self.slideUpFrame.setGeometry(QtCore.QRect(230, 15, 50, 50)) self.slideUpFrame.setFrameShape(QtGui.QFrame.Box) self.slideUpFrame.setFrameShadow(QtGui.QFrame.Plain) self.slideUpFrame.setStyleSheet(self.buttonDefaultStyle) self.slideUpButton = QSvgWidget("icons/forward3.svg", self.slideUpFrame) self.slideUpButton.setGeometry(QtCore.QRect(5, 5, 40, 40)) pressable(self.slideUpButton).connect(self.doFreqUpPressed) self.slideDownFrame = QFrame(self) self.slideDownFrame.setGeometry(QtCore.QRect(50, 15, 50, 50)) self.slideDownFrame.setFrameShape(QtGui.QFrame.Box) self.slideDownFrame.setFrameShadow(QtGui.QFrame.Plain) self.slideDownFrame.setStyleSheet(self.buttonDefaultStyle) self.slideDownButton = QSvgWidget("icons/backward2.svg", self.slideDownFrame) self.slideDownButton.setGeometry(QtCore.QRect(0, 5, 40, 40)) pressable(self.slideDownButton).connect(self.doFreqDownPressed) self.horizontalLayoutWidget = QtGui.QWidget(self) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(10, 100, 300, 80)) self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setAlignment(self.horizontalLayoutWidget, QtCore.Qt.AlignCenter) self.horizontalLayout.setMargin(0) QtCore.QMetaObject.connectSlotsByName(self)
def __setupUi(self): vlayout = QVBoxLayout() vlayout.setContentsMargins(0, 0, 0, 0) top_layout = QHBoxLayout() top_layout.setContentsMargins(12, 12, 12, 12) # Top row with full text description and a large preview # image. self.__label = QLabel(self, objectName="description-label", wordWrap=True, alignment=Qt.AlignTop | Qt.AlignLeft) self.__label.setWordWrap(True) self.__label.setFixedSize(220, PREVIEW_SIZE[1]) self.__image = QSvgWidget(self, objectName="preview-image") self.__image.setFixedSize(*PREVIEW_SIZE) self.__imageFrame = DropShadowFrame(self) self.__imageFrame.setWidget(self.__image) # Path text below the description and image path_layout = QHBoxLayout() path_layout.setContentsMargins(12, 0, 12, 0) path_label = QLabel("<b>{0!s}</b>".format(self.tr("Path:")), self, objectName="path-label") self.__path = TextLabel(self, objectName="path-text") path_layout.addWidget(path_label) path_layout.addWidget(self.__path) self.__selectAction = \ QAction(self.tr("Select"), self, objectName="select-action", ) top_layout.addWidget(self.__label, 1, alignment=Qt.AlignTop | Qt.AlignLeft) top_layout.addWidget(self.__image, 1, alignment=Qt.AlignTop | Qt.AlignRight) vlayout.addLayout(top_layout) vlayout.addLayout(path_layout) # An list view with small preview icons. self.__previewList = LinearIconView(objectName="preview-list-view") self.__previewList.doubleClicked.connect(self.__onDoubleClicked) vlayout.addWidget(self.__previewList) self.setLayout(vlayout)
def __init__(self, symbol, synchronizer, parent=None): super(SymbolDisplayItem, self).__init__(symbol, synchronizer, parent) # adjust the size according to the symbol's svg svgWidget = QSvgWidget(symbol["svgPath"]) svgWidth = int(symbol["width"]) self.setMinimumWidth(svgWidth * 25) self.setMaximumWidth(svgWidth * 25) self.setMinimumHeight(25) self.setMaximumHeight(25)
def __init__(self, board_configuration=None): """ Initialize the chessboard. """ super().__init__() self.setWindowTitle("Chess GUI") self.setGeometry(300, 300, 800, 800) self.widgetSvg = QSvgWidget(parent=self) self.widgetSvg.setGeometry(10, 10, 600, 600) self.boardSize = min(self.widgetSvg.width(), self.widgetSvg.height()) self.coordinates = True self.margin = 0.05 * self.boardSize if self.coordinates else 0 self.squareSize = (self.boardSize - 2 * self.margin) / 8.0 self.pieceToMove = [None, None] self.pieceToInsert = [None, None] self.board = chess.Board() if(board_configuration): self.board.set_piece_map(board_configuration) self.drawBoard()
def __init__(self, symbol, synchronizer, parent = None): super(SymbolSelectorItem, self).__init__(parent) self._synchronizer = synchronizer self._symbol = symbol # define and set stylesheets self.define_stylesheets() self.setStyleSheet(self._unselectedStyleSheet) self.setToolTip(symbol["description"]) # add the symbol's svg svgWidget = QSvgWidget(symbol["svgPath"]) svgWidth = int(symbol["width"]) #.toInt()[0] svgWidget.setMaximumSize(QSize(svgWidth * 30, 30)) self.setMinimumSize(svgWidth * 30, 30) self.setMaximumSize(svgWidth * 30, 30) # finalize the layout layout = QHBoxLayout() layout.setContentsMargins( 0, 0, 0, 0 ) layout.addWidget(svgWidget) self.setLayout(layout)
def wHistogram(ncolor, siDiferencias, x, y): colors = ("#348f00", "#780098", "#b300a0", "#0181b2", "#00b2f0", "#e8537a", "#e95355", "#e87653") estilo = pygal.style.Style(background='transparent', plot_background='transparent', foreground='#53E89B', foreground_light='#53A0E8', foreground_dark='#630C0D', opacity='0.8', opacity_hover='.9', transition='250ms ease-in', colors=(colors[ncolor], )) chart = pygal.Line( x_label_rotation=90, show_dots=False, interpolation_parameters={ 'type': 'kochanek_bartels', 'b': -1, 'c': 1, 't': 1 }, interpolate='hermite' if siDiferencias else 'cubic', style=estilo, fill=True, show_legend=False, css=['./IntFiles/PyGal/style.css', './IntFiles/PyGal/graph.css'], label_font_size=7) chart.x_labels = x chart.add("0", y) cr = chart.render() fich = VarGen.configuracion.ficheroTemporal("svg") f = open(fich, "wb") f.write(cr.replace('x="-5"', 'x="-25"')) f.close() return QSvgWidget(fich)
def __set_layout(self, surface_manager, character): """ Set layout of this widget """ main_layout = QHBoxLayout() left_layout = QVBoxLayout() right_layout = QVBoxLayout() left_top_layout = QHBoxLayout() left_bottom_layout = QVBoxLayout() icon_layout = QVBoxLayout() stat_layout = QGridLayout() self.body = QLabel() self.body.setText(str(character.body)) self.body.setObjectName('no_border') self.mind = QLabel() self.mind.setText(str(character.mind)) self.mind.setObjectName('no_border') self.finesse = QLabel() self.finesse.setText(str(character.finesse)) self.finesse.setObjectName('no_border') self.hp = QLabel() self.hp.setText('{0}/{1}'.format(character.hit_points, character.max_hp)) self.hp.setObjectName('no_border') self.mana = QLabel() self.mana.setText('0/0') self.mana.setObjectName('no_border') body_label = QLabel('Body:') body_label.setObjectName('no_border') mind_label = QLabel('Mind:') mind_label.setObjectName('no_border') finesse_label = QLabel('Finesse:') finesse_label.setObjectName('no_border') hp_label = QLabel('HP:') hp_label.setObjectName('no_border') mana_label = QLabel('Mana:') mana_label.setObjectName('no_border') stat_layout.addWidget(self.body, 0, 1) stat_layout.addWidget(body_label, 0, 0) stat_layout.addWidget(self.mind, 1, 1) stat_layout.addWidget(mind_label, 1, 0) stat_layout.addWidget(self.finesse, 2, 1) stat_layout.addWidget(finesse_label, 2, 0) stat_layout.addWidget(self.hp, 3, 1) stat_layout.addWidget(hp_label, 3, 0) stat_layout.addWidget(self.mana, 4, 1) stat_layout.addWidget(mana_label, 4, 0) self.character_icon = QSvgWidget(':strong.svg') self.character_icon.setMaximumSize(150, 150) self.character_icon.setMinimumSize(150, 150) icon_layout.addWidget(self.character_icon) skills_label = QLabel('Skills') skills_label.setObjectName('section_title') skills = ListView() right_layout.addWidget(skills_label) right_layout.addWidget(skills) effects_label = QLabel('Effects') effects_label.setObjectName('section_title') effects = ListView() for effect in character.get_effects(): effects.add_item(title=effect.title, description=effect.description, icon=surface_manager.get_icon(effect.icon)) left_bottom_layout.addWidget(effects_label) left_bottom_layout.addWidget(effects) left_top_layout.addLayout(icon_layout) left_top_layout.addLayout(stat_layout) left_layout.addLayout(left_top_layout) left_layout.addLayout(left_bottom_layout) main_layout.addLayout(left_layout) main_layout.addLayout(right_layout) self.setLayout(main_layout)
def addMenuItem(self, obj): menuButton = QSvgWidget(obj.getMenuIcon(), self) menuButton.tag = obj self.menuItems.append(menuButton)
def __set_layout(self, surface_manager, character, parent): """ Set layout of this widget """ main_layout = QHBoxLayout() left_side = QVBoxLayout() self.ring_slot = ItemGlyph(None, surface_manager, self, QPixmap(':ring.png')) self.items.append(self.ring_slot) self.weapon_slot = ItemGlyph(None, surface_manager, self, QPixmap(':inventory_sword.png')) self.items.append(self.weapon_slot) self.gloves_slot = ItemGlyph(None, surface_manager, self, QPixmap(':mailed-fist.png')) self.items.append(self.gloves_slot) left_side.addStretch() left_side.addWidget(self.ring_slot) left_side.addWidget(self.weapon_slot) left_side.addWidget(self.gloves_slot) left_side.addStretch() middle = QVBoxLayout() middle_top = QHBoxLayout() self.head_slot = ItemGlyph(None, surface_manager, self, QPixmap(':helm.png')) self.items.append(self.head_slot) self.necklace_slot = ItemGlyph(None, surface_manager, self, QPixmap(':necklace.png')) self.items.append(self.necklace_slot) middle_top.addStretch() middle_top.addWidget(self.head_slot) middle_top.addWidget(self.necklace_slot) middle_top.addStretch() middle_middle = QHBoxLayout() self.character_icon = QSvgWidget(':strong.svg') self.character_icon.setMaximumSize(150, 150) self.character_icon.setMinimumSize(150, 150) middle_middle.addWidget(self.character_icon) middle_bottom = QHBoxLayout() self.boots_slot = ItemGlyph(None, surface_manager, self, QPixmap(':boots.png')) self.items.append(self.boots_slot) self.belt_slot = ItemGlyph(None, surface_manager, self, QPixmap(':belts.png')) self.items.append(self.belt_slot) middle_bottom.addStretch() middle_bottom.addWidget(self.boots_slot) middle_bottom.addWidget(self.belt_slot) middle_bottom.addStretch() middle.addLayout(middle_top) middle.addLayout(middle_middle) middle.addLayout(middle_bottom) right_side = QVBoxLayout() self.arrows_slot = ItemGlyph(None, surface_manager, self, QPixmap(':arrow-cluster.png')) self.items.append(self.arrows_slot) self.shield_slot = ItemGlyph(None, surface_manager, self, QPixmap(':shield.png')) self.items.append(self.shield_slot) self.armour_slot = ItemGlyph(None, surface_manager, self, QPixmap(':breastplate.png')) self.items.append(self.armour_slot) right_side.addStretch() right_side.addWidget(self.arrows_slot) right_side.addWidget(self.shield_slot) right_side.addWidget(self.armour_slot) right_side.addStretch() main_layout.addLayout(left_side) main_layout.addLayout(middle) main_layout.addLayout(right_side) self.setLayout(main_layout)
def setupUi(self, ManageKnittingSymbolDialog): ManageKnittingSymbolDialog.setObjectName( _fromUtf8("ManageKnittingSymbolDialog")) ManageKnittingSymbolDialog.resize(753, 660) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("../icons/sconcho_icon.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) ManageKnittingSymbolDialog.setWindowIcon(icon) self.verticalLayout_5 = QtGui.QVBoxLayout(ManageKnittingSymbolDialog) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.frame = QtGui.QFrame(ManageKnittingSymbolDialog) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setSizeConstraint(QtGui.QLayout.SetMinimumSize) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.label_7 = QtGui.QLabel(self.frame) self.label_7.setObjectName(_fromUtf8("label_7")) self.verticalLayout.addWidget(self.label_7) self.availableSymbolsWidget = QtGui.QTreeWidget(self.frame) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.availableSymbolsWidget.sizePolicy().hasHeightForWidth()) self.availableSymbolsWidget.setSizePolicy(sizePolicy) self.availableSymbolsWidget.setColumnCount(1) self.availableSymbolsWidget.setObjectName( _fromUtf8("availableSymbolsWidget")) self.verticalLayout.addWidget(self.availableSymbolsWidget) self.addSymbolButton = QtGui.QPushButton(self.frame) self.addSymbolButton.setObjectName(_fromUtf8("addSymbolButton")) self.verticalLayout.addWidget(self.addSymbolButton) self.line = QtGui.QFrame(self.frame) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.verticalLayout.addWidget(self.line) self.importSymbolsButton = QtGui.QPushButton(self.frame) self.importSymbolsButton.setObjectName( _fromUtf8("importSymbolsButton")) self.verticalLayout.addWidget(self.importSymbolsButton) self.exportSymbolsButton = QtGui.QPushButton(self.frame) self.exportSymbolsButton.setObjectName( _fromUtf8("exportSymbolsButton")) self.verticalLayout.addWidget(self.exportSymbolsButton) self.verticalLayout_4.addLayout(self.verticalLayout) self.horizontalLayout.addWidget(self.frame) self.symbolEntryFrame = QtGui.QFrame(ManageKnittingSymbolDialog) self.symbolEntryFrame.setFrameShape(QtGui.QFrame.StyledPanel) self.symbolEntryFrame.setFrameShadow(QtGui.QFrame.Raised) self.symbolEntryFrame.setObjectName(_fromUtf8("symbolEntryFrame")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.symbolEntryFrame) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.label_4 = QtGui.QLabel(self.symbolEntryFrame) self.label_4.setObjectName(_fromUtf8("label_4")) self.verticalLayout_2.addWidget(self.label_4) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.symbolPreviewFrame = QtGui.QFrame(self.symbolEntryFrame) self.symbolPreviewFrame.setMinimumSize(QtCore.QSize(100, 60)) self.symbolPreviewFrame.setFrameShape(QtGui.QFrame.StyledPanel) self.symbolPreviewFrame.setFrameShadow(QtGui.QFrame.Raised) self.symbolPreviewFrame.setObjectName(_fromUtf8("symbolPreviewFrame")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.symbolPreviewFrame) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.svgWidget = QSvgWidget(self.symbolPreviewFrame) self.svgWidget.setObjectName(_fromUtf8("svgWidget")) self.horizontalLayout_2.addWidget(self.svgWidget) self.horizontalLayout_8.addWidget(self.symbolPreviewFrame) self.svgPathEdit = QtGui.QLineEdit(self.symbolEntryFrame) self.svgPathEdit.setReadOnly(False) self.svgPathEdit.setObjectName(_fromUtf8("svgPathEdit")) self.horizontalLayout_8.addWidget(self.svgPathEdit) self.browseSymbolButton = QtGui.QPushButton(self.symbolEntryFrame) self.browseSymbolButton.setEnabled(True) self.browseSymbolButton.setAutoDefault(False) self.browseSymbolButton.setObjectName(_fromUtf8("browseSymbolButton")) self.horizontalLayout_8.addWidget(self.browseSymbolButton) self.verticalLayout_2.addLayout(self.horizontalLayout_8) spacerItem = QtGui.QSpacerItem(20, 18, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem) self.label_12 = QtGui.QLabel(self.symbolEntryFrame) self.label_12.setObjectName(_fromUtf8("label_12")) self.verticalLayout_2.addWidget(self.label_12) self.gridLayout_3 = QtGui.QGridLayout() self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.symbolNameLabel = QtGui.QLabel(self.symbolEntryFrame) self.symbolNameLabel.setEnabled(True) self.symbolNameLabel.setObjectName(_fromUtf8("symbolNameLabel")) self.gridLayout_3.addWidget(self.symbolNameLabel, 0, 0, 1, 1) self.symbolNameEntry = QtGui.QLineEdit(self.symbolEntryFrame) self.symbolNameEntry.setReadOnly(False) self.symbolNameEntry.setObjectName(_fromUtf8("symbolNameEntry")) self.gridLayout_3.addWidget(self.symbolNameEntry, 0, 1, 1, 1) self.symbolCategoryLabel = QtGui.QLabel(self.symbolEntryFrame) self.symbolCategoryLabel.setEnabled(True) self.symbolCategoryLabel.setObjectName( _fromUtf8("symbolCategoryLabel")) self.gridLayout_3.addWidget(self.symbolCategoryLabel, 1, 0, 1, 1) self.symbolWidthLabel = QtGui.QLabel(self.symbolEntryFrame) self.symbolWidthLabel.setEnabled(True) self.symbolWidthLabel.setObjectName(_fromUtf8("symbolWidthLabel")) self.gridLayout_3.addWidget(self.symbolWidthLabel, 3, 0, 1, 1) self.symbolWidthSpinner = QtGui.QSpinBox(self.symbolEntryFrame) self.symbolWidthSpinner.setEnabled(True) self.symbolWidthSpinner.setReadOnly(False) self.symbolWidthSpinner.setMinimum(1) self.symbolWidthSpinner.setObjectName(_fromUtf8("symbolWidthSpinner")) self.gridLayout_3.addWidget(self.symbolWidthSpinner, 3, 1, 1, 1) self.symbolDescriptionLabel = QtGui.QLabel(self.symbolEntryFrame) self.symbolDescriptionLabel.setEnabled(True) self.symbolDescriptionLabel.setObjectName( _fromUtf8("symbolDescriptionLabel")) self.gridLayout_3.addWidget(self.symbolDescriptionLabel, 4, 0, 1, 1) self.symbolDescriptionEntry = QtGui.QTextEdit(self.symbolEntryFrame) self.symbolDescriptionEntry.setReadOnly(False) self.symbolDescriptionEntry.setObjectName( _fromUtf8("symbolDescriptionEntry")) self.gridLayout_3.addWidget(self.symbolDescriptionEntry, 4, 1, 1, 1) self.categoryChooser = QtGui.QComboBox(self.symbolEntryFrame) self.categoryChooser.setObjectName(_fromUtf8("categoryChooser")) self.gridLayout_3.addWidget(self.categoryChooser, 1, 1, 1, 1) self.verticalLayout_2.addLayout(self.gridLayout_3) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem2) self.cancelOrDeleteButton = QtGui.QPushButton(self.symbolEntryFrame) self.cancelOrDeleteButton.setObjectName( _fromUtf8("cancelOrDeleteButton")) self.horizontalLayout_3.addWidget(self.cancelOrDeleteButton) self.addOrUpdateButton = QtGui.QPushButton(self.symbolEntryFrame) self.addOrUpdateButton.setObjectName(_fromUtf8("addOrUpdateButton")) self.horizontalLayout_3.addWidget(self.addOrUpdateButton) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.verticalLayout_3.addLayout(self.verticalLayout_2) self.horizontalLayout.addWidget(self.symbolEntryFrame) spacerItem3 = QtGui.QSpacerItem(13, 13, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem3) self.verticalLayout_5.addLayout(self.horizontalLayout) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setSpacing(6) self.horizontalLayout_6.setSizeConstraint( QtGui.QLayout.SetDefaultConstraint) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) spacerItem4 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_6.addItem(spacerItem4) self.pushButton_4 = QtGui.QPushButton(ManageKnittingSymbolDialog) self.pushButton_4.setAutoDefault(False) self.pushButton_4.setObjectName(_fromUtf8("pushButton_4")) self.horizontalLayout_6.addWidget(self.pushButton_4) self.verticalLayout_5.addLayout(self.horizontalLayout_6) self.symbolNameLabel.setBuddy(self.symbolNameEntry) self.symbolCategoryLabel.setBuddy(self.categoryChooser) self.symbolWidthLabel.setBuddy(self.symbolWidthSpinner) self.symbolDescriptionLabel.setBuddy(self.symbolDescriptionEntry) self.retranslateUi(ManageKnittingSymbolDialog) QtCore.QObject.connect(self.pushButton_4, QtCore.SIGNAL(_fromUtf8("clicked()")), ManageKnittingSymbolDialog.close) QtCore.QMetaObject.connectSlotsByName(ManageKnittingSymbolDialog)