예제 #1
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(400, 300)
        self.verticalLayout = QtGui.QVBoxLayout(Form)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.textWidget = KTextEdit(Form)
        self.textWidget.setEnabled(True)
        self.textWidget.setReadOnly(True)
        self.textWidget.setAcceptRichText(False)
        self.textWidget.setObjectName(_fromUtf8("textWidget"))
        self.verticalLayout.addWidget(self.textWidget)
        self.downloadButton = KPushButton(Form)
        self.downloadButton.setObjectName(_fromUtf8("downloadButton"))
        self.verticalLayout.addWidget(self.downloadButton)
        self.clearButton = KPushButton(Form)
        self.clearButton.setObjectName(_fromUtf8("clearButton"))
        self.verticalLayout.addWidget(self.clearButton)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(kdecore.i18n(_fromUtf8("Form")))
        self.downloadButton.setText(kdecore.i18n(_fromUtf8("Start example")))
        self.clearButton.setText(kdecore.i18n(_fromUtf8("Clear")))
 def add_definition(self, text, number):
     dictionary = text.split("\n")[0]
     definitions = text.split("\n")[1:]
     page = KTextEdit("<br>".join(definitions), self)
     page.setReadOnly(True)
     page.setAutoFormatting(QTextEdit.AutoBulletList)
     page.setFontWeight(QFont.Normal)
     if self.parent.force_bw_definition:
         page.setStyleSheet(QString("background-color: white; color:black;"))
     self.definition_tabs.addTab(page, "%s: %s" %(number, dictionary))