def __init__(self, parent=None): KMainWindow.__init__(self, parent) #self.resize(QtCore.QSize(800,800)) #self.setMaximumSize(QtCore.QSize(800,800)) #self.setMinimumSize(QtCore.QSize(800,800)) centralWidget = QtGui.QWidget(self) centralWidget.setStyleSheet( "background-color: rgb( 8,8,228 )" ) #centralWidget.setMinimumSize(QtCore.QSize(400,400)) #centralWidget.setMaximumSize(QtCore.QSize(400,400)) layout = QtGui.QHBoxLayout(centralWidget) widget = PEditLabel(centralWidget, "deneme mmmmmmmmmmmm e htr htre rht ertrt ert ert e ettttttttttrh ert ert ert rthmmmmmmmm") #widget = PEditLabel(centralWidget, "deneme mmmmmmmmmmmmmmmmmmmm") #widget.setStyleSheet( "background-color: rgb( 0,0,0 )" ) #www = QtGui.QWidget(centralWidget) #QtGui.QLabel("wwww", www) layout.addWidget(widget) w2 = QtGui.QWidget(centralWidget) #w2.setMinimumWidth(400) w2.setStyleSheet( "background-color: rgb( 255,0,0 )" ) QtGui.QLabel("eee", w2) layout.addWidget(w2) self.setCentralWidget(centralWidget)
def main(): about = KAboutData( b'synaptiks', '', ki18n('synaptiks'), str(synaptiks.__version__), ki18n('touchpad management and configuration application'), KAboutData.License_BSD, ki18n('Copyright (C) 2009, 2010 Sebastian Wiesner')) about.addAuthor(ki18n('Sebastian Wiesner'), ki18n('Maintainer'), '*****@*****.**') about.addCredit(ki18n('Valentyn Pavliuchenko'), ki18n('Debian packaging, russian translation, ' 'bug reporting and testing'), '*****@*****.**') about.setHomepage('http://synaptiks.lunaryorn.de/') about.setOrganizationDomain('synaptiks.lunaryorn.de') KCmdLineArgs.init(sys.argv, about) app = KApplication() window = KMainWindow() touchpad = Touchpad.find_first(Display.from_qt()) config = TouchpadConfiguration(touchpad) config_widget = TouchpadConfigurationWidget(config) config_widget.configurationChanged.connect( partial(print, 'config changed?')) window.setCentralWidget(config_widget) window.show() app.exec_()
def __init__(self, parent=None): KMainWindow.__init__(self, parent) #self.resize(QtCore.QSize(800,800)) #self.setMaximumSize(QtCore.QSize(800,800)) #self.setMinimumSize(QtCore.QSize(800,800)) centralWidget = QtGui.QWidget(self) centralWidget.setStyleSheet("background-color: rgb( 8,8,228 )") #centralWidget.setMinimumSize(QtCore.QSize(400,400)) #centralWidget.setMaximumSize(QtCore.QSize(400,400)) layout = QtGui.QHBoxLayout(centralWidget) widget = PEditLabel( centralWidget, "deneme mmmmmmmmmmmm e htr htre rht ertrt ert ert e ettttttttttrh ert ert ert rthmmmmmmmm" ) #widget = PEditLabel(centralWidget, "deneme mmmmmmmmmmmmmmmmmmmm") #widget.setStyleSheet( "background-color: rgb( 0,0,0 )" ) #www = QtGui.QWidget(centralWidget) #QtGui.QLabel("wwww", www) layout.addWidget(widget) w2 = QtGui.QWidget(centralWidget) #w2.setMinimumWidth(400) w2.setStyleSheet("background-color: rgb( 255,0,0 )") QtGui.QLabel("eee", w2) layout.addWidget(w2) self.setCentralWidget(centralWidget)
def __init__ (self): KMainWindow.__init__ (self) self.setupUi(self) self.session = Session(self.frame, self.locationBar, self.dirView, self.logEdit, self.siteButton) self.session_2 = Session(self.frame_2, self.locationBar_2, self.dirView_2, self.logEdit_2, self.siteButton_2) self.connect(self.session, SIGNAL("transfer(PyQt_PyObject, QString, bool)"), self.slotTransfer) self.connect(self.session_2, SIGNAL("transfer(PyQt_PyObject, QString, bool)"), self.slotTransfer)
def __init__ (self, parent=None): KMainWindow.__init__ (self, parent) # load the .ui file # !!! __file__ can end with .py[co]! uipath= __file__[:__file__.rfind ('.')]+'.ui' (UIMainWindow, buh)= uic.loadUiType (uipath) self.ui= UIMainWindow () self.ui.setupUi (self)
def __init__ (self): KMainWindow.__init__ (self) self.result = "" self.resize (640, 480) label = QLabel ("Search", self) label.setGeometry (10,10,200,20) self.searchBox = KLineEdit(self) self.searchBox.setGeometry(50,8,520,25) self.connect(self.searchBox, SIGNAL("returnPressed()"),self.search) searchButton = KPushButton(self) searchButton.setGeometry(570,6,70,25) searchButton.setText("Search") self.connect (searchButton, SIGNAL("clicked()"), self.search) self.resultList = KListWidget(self) self.resultList.setGeometry(10,50,620,400) self.connect(self.resultList, SIGNAL("itemDoubleClicked(QListWidgetItem*)"), self.playSelected)
def main(): about = KAboutData( b'synaptiks', '', ki18n('synaptiks'), str(synaptiks.__version__), ki18n('touchpad management and configuration application'), KAboutData.License_BSD, ki18n('Copyright (C) 2009, 2010 Sebastian Wiesner')) about.addAuthor(ki18n('Sebastian Wiesner'), ki18n('Maintainer'), '*****@*****.**') about.addCredit( ki18n('Valentyn Pavliuchenko'), ki18n('Debian packaging, russian translation, ' 'bug reporting and testing'), '*****@*****.**') about.setHomepage('http://synaptiks.lunaryorn.de/') about.setOrganizationDomain('synaptiks.lunaryorn.de') KCmdLineArgs.init(sys.argv, about) app = KApplication() window = KMainWindow() touchpad = Touchpad.find_first(Display.from_qt()) config = TouchpadConfiguration(touchpad) config_widget = TouchpadConfigurationWidget(config) config_widget.configurationChanged.connect( partial(print, 'config changed?')) window.setCentralWidget(config_widget) window.show() app.exec_()
def __init__ (self): KMainWindow.__init__ (self) self.resize (640, 480) label = QLabel ("This is a simple PyKDE4 program", self)
aboutData = KAboutData("ksmarttray", "", ki18n(NAME), VERSION, ki18n(""), KAboutData.License_GPL_V2, ki18n("2008 Canonical, Inc."), ki18n(""), "http://smartpm.org", "*****@*****.**") for author in AUTHORS: name, email = author.rsplit(" ", 1) aboutData.addAuthor(ki18n(name), ki18n(""), email.strip("<>"), "") KCmdLineArgs.init(sys.argv, aboutData) app = KApplication() import smart ctrl = smart.init() mainWindow = KMainWindow() smart_icon = QIcon(getPixmap("smart")) mainWindow.setWindowIcon(smart_icon) sysTray = QSystemTrayIcon(smart_icon, None) smart_image = getPixmap("smart").toImage() aboutData.setProgramLogo(QVariant(smart_image)) menu = QMenu(None) menu.addAction(KIcon("view-refresh"), "Check for updates", smart_update) menu.addAction(smart_icon, "Launch Smart", smart_gui) menu.addSeparator() menu.addAction(KIcon("help-about"), "About", show_about) menu.addAction(KIcon("application-exit"), "Quit", exit_applet) sysTray.setContextMenu(menu) sysTray.show()
def __init__(self): KMainWindow.__init__(self) self.resize(640, 480) label = QLabel("This is a simple PyKDE4 program", self) label.setGeometry(10, 10, 200, 20)
def __init__(self): QKMainWindow.__init__(self) self.devicetypes = DeviceTypeManager() self.selectedRect = None self._viewer = ViewerItem() self.ui = Ui_MainWindow() self.ui.setupUi(self) # these options are awkwardly named and possibly confusing, so they are # not shown by default self.ui.labelAllowedChanges.hide() self.ui.editAllowedChanges.hide() self.ui.labelSensitivity.hide() self.ui.editSensitivity.hide() # self.ui.tabWidget. # http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html self.setWindowIcon(QIcon.fromTheme('edit-cut')) self.ui.actionOpenFile.setIcon(QIcon.fromTheme('document-open')) self.ui.actionKrop.setIcon(QIcon.fromTheme('face-smile')) self.ui.actionZoomIn.setIcon(QIcon.fromTheme('zoom-in')) self.ui.actionZoomOut.setIcon(QIcon.fromTheme('zoom-out')) self.ui.actionFitInView.setIcon(QIcon.fromTheme('zoom-fit-best')) self.ui.actionPreviousPage.setIcon(QIcon.fromTheme('go-previous')) self.ui.actionNextPage.setIcon(QIcon.fromTheme('go-next')) self.ui.actionFirstPage.setIcon(QIcon.fromTheme('go-first')) self.ui.actionLastPage.setIcon(QIcon.fromTheme('go-last')) self.ui.actionTrimMarginsAll.setIcon( QIcon.fromTheme('select-rectangular')) # self.ui.actionTrimMarginsAll.setIcon(QIcon.fromTheme('edit-select-all')) if QIcon.hasThemeIcon('document-open'): self.ui.buttonFileSelect.setIcon(QIcon.fromTheme('document-open')) else: self.ui.buttonFileSelect.setText('...') self.ui.buttonFileSelect.setAutoRaise(False) if QIcon.hasThemeIcon('go-first') and QIcon.hasThemeIcon('go-previous') \ and QIcon.hasThemeIcon('go-next') and QIcon.hasThemeIcon('go-last'): self.ui.buttonFirst.setIcon(QIcon.fromTheme('go-first')) self.ui.buttonPrevious.setIcon(QIcon.fromTheme('go-previous')) self.ui.buttonNext.setIcon(QIcon.fromTheme('go-next')) self.ui.buttonLast.setIcon(QIcon.fromTheme('go-last')) else: self.ui.buttonFirst.setText('<<') self.ui.buttonPrevious.setText('<') self.ui.buttonNext.setText('>') self.ui.buttonLast.setText('>>') self.ui.buttonFirst.setFlat(False) self.ui.buttonPrevious.setFlat(False) self.ui.buttonNext.setFlat(False) self.ui.buttonLast.setFlat(False) self.connect(self.ui.actionOpenFile, SIGNAL("triggered()"), self.slotOpenFile) self.connect(self.ui.actionSelectFile, SIGNAL("triggered()"), self.slotSelectFile) self.connect(self.ui.actionKrop, SIGNAL("triggered()"), self.slotKrop) self.connect(self.ui.actionZoomIn, SIGNAL("triggered()"), self.slotZoomIn) self.connect(self.ui.actionZoomOut, SIGNAL("triggered()"), self.slotZoomOut) self.connect(self.ui.actionFitInView, SIGNAL("toggled(bool)"), self.slotFitInView) self.connect(self.ui.actionPreviousPage, SIGNAL("triggered()"), self.slotPreviousPage) self.connect(self.ui.actionNextPage, SIGNAL("triggered()"), self.slotNextPage) self.connect(self.ui.actionFirstPage, SIGNAL("triggered()"), self.slotFirstPage) self.connect(self.ui.actionLastPage, SIGNAL("triggered()"), self.slotLastPage) self.connect(self.ui.actionDeleteSelection, SIGNAL("triggered()"), self.slotDeleteSelection) self.connect(self.ui.actionTrimMargins, SIGNAL("triggered()"), self.slotTrimMargins) self.connect(self.ui.actionTrimMarginsAll, SIGNAL("triggered()"), self.slotTrimMarginsAll) self.connect(self.ui.documentView, SIGNAL('customContextMenuRequested(const QPoint&)'), self.slotContextMenu) self.connect(self.ui.editCurrentPage, SIGNAL('textEdited(const QString&)'), self.slotCurrentPageEdited) self.connect(self.ui.radioSelAll, SIGNAL("toggled(bool)"), self.slotSelectionMode) self.connect(self.ui.radioSelEvenOdd, SIGNAL("toggled(bool)"), self.slotSelectionMode) self.connect(self.ui.radioSelIndividual, SIGNAL("toggled(bool)"), self.slotSelectionMode) # self.connect(self.ui.editSelExceptions, SIGNAL("editingFinished()"), self.slotSelExceptionsChanged) self.connect(self.ui.editSelExceptions, SIGNAL('textEdited(const QString&)'), self.slotSelExceptionsEdited) self.connect(self.ui.comboDevice, SIGNAL("currentIndexChanged(int)"), self.slotDeviceTypeChanged) self.connect(self.ui.editAspectRatio, SIGNAL("editingFinished()"), self.slotAspectRatioChanged) self.pdfScene = QGraphicsScene(self.ui.documentView) self.pdfScene.setBackgroundBrush(self.pdfScene.palette().dark()) self.pdfScene.addItem(self.viewer) self.readSettings() # populate combobox with device types for t in self.devicetypes: self.ui.comboDevice.addItem(t.name) self.ui.comboDevice.addItem("Custom") self.ui.documentView.setScene(self.pdfScene)
def __init__(self, parent=None): KMainWindow.__init__(self, parent) widget = MainWidget(self) self.resize(widget.size()) self.setCentralWidget(widget)
def __init__(self): QKMainWindow.__init__(self) self.devicetypes = DeviceTypeManager() self.selectedRect = None self._viewer = ViewerItem() self.ui = Ui_MainWindow() self.ui.setupUi(self) # these options are awkwardly named and possibly confusing, so they are # not shown by default self.ui.labelAllowedChanges.hide() self.ui.editAllowedChanges.hide() self.ui.labelSensitivity.hide() self.ui.editSensitivity.hide() # self.ui.tabWidget. # http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html self.setWindowIcon(QIcon.fromTheme('edit-cut')) self.ui.actionOpenFile.setIcon(QIcon.fromTheme('document-open')) self.ui.actionKrop.setIcon(QIcon.fromTheme('face-smile')) self.ui.actionZoomIn.setIcon(QIcon.fromTheme('zoom-in')) self.ui.actionZoomOut.setIcon(QIcon.fromTheme('zoom-out')) self.ui.actionFitInView.setIcon(QIcon.fromTheme('zoom-fit-best')) self.ui.actionPreviousPage.setIcon(QIcon.fromTheme('go-previous')) self.ui.actionNextPage.setIcon(QIcon.fromTheme('go-next')) self.ui.actionFirstPage.setIcon(QIcon.fromTheme('go-first')) self.ui.actionLastPage.setIcon(QIcon.fromTheme('go-last')) self.ui.actionTrimMarginsAll.setIcon( QIcon.fromTheme('select-rectangular')) # self.ui.actionTrimMarginsAll.setIcon(QIcon.fromTheme('edit-select-all')) if QIcon.hasThemeIcon('document-open'): self.ui.buttonFileSelect.setIcon(QIcon.fromTheme('document-open')) else: self.ui.buttonFileSelect.setText('...') self.ui.buttonFileSelect.setAutoRaise(False) if QIcon.hasThemeIcon('go-first') and QIcon.hasThemeIcon('go-previous') \ and QIcon.hasThemeIcon('go-next') and QIcon.hasThemeIcon('go-last'): self.ui.buttonFirst.setIcon(QIcon.fromTheme('go-first')) self.ui.buttonPrevious.setIcon(QIcon.fromTheme('go-previous')) self.ui.buttonNext.setIcon(QIcon.fromTheme('go-next')) self.ui.buttonLast.setIcon(QIcon.fromTheme('go-last')) else: self.ui.buttonFirst.setText('<<') self.ui.buttonPrevious.setText('<') self.ui.buttonNext.setText('>') self.ui.buttonLast.setText('>>') self.ui.buttonFirst.setFlat(False) self.ui.buttonPrevious.setFlat(False) self.ui.buttonNext.setFlat(False) self.ui.buttonLast.setFlat(False) self.ui.actionOpenFile.triggered.connect(self.slotOpenFile) self.ui.actionSelectFile.triggered.connect(self.slotSelectFile) self.ui.actionKrop.triggered.connect(self.slotKrop) self.ui.actionZoomIn.triggered.connect(self.slotZoomIn) self.ui.actionZoomOut.triggered.connect(self.slotZoomOut) self.ui.actionFitInView.toggled.connect(self.slotFitInView) self.ui.actionPreviousPage.triggered.connect(self.slotPreviousPage) self.ui.actionNextPage.triggered.connect(self.slotNextPage) self.ui.actionFirstPage.triggered.connect(self.slotFirstPage) self.ui.actionLastPage.triggered.connect(self.slotLastPage) self.ui.actionDeleteSelection.triggered.connect( self.slotDeleteSelection) self.ui.actionTrimMargins.triggered.connect(self.slotTrimMargins) self.ui.actionTrimMarginsAll.triggered.connect(self.slotTrimMarginsAll) self.ui.documentView.customContextMenuRequested.connect( self.slotContextMenu) self.ui.editCurrentPage.textEdited.connect(self.slotCurrentPageEdited) self.ui.radioSelAll.toggled.connect(self.slotSelectionMode) self.ui.radioSelEvenOdd.toggled.connect(self.slotSelectionMode) self.ui.radioSelIndividual.toggled.connect(self.slotSelectionMode) # self.ui.editSelExceptions.editingFinished.connect(self.slotSelExceptionsChanged) self.ui.editSelExceptions.textEdited.connect( self.slotSelExceptionsEdited) self.ui.comboDevice.currentIndexChanged.connect( self.slotDeviceTypeChanged) self.ui.editAspectRatio.editingFinished.connect( self.slotAspectRatioChanged) self.pdfScene = QGraphicsScene(self.ui.documentView) self.pdfScene.setBackgroundBrush(self.pdfScene.palette().dark()) self.pdfScene.addItem(self.viewer) self.readSettings() # populate combobox with device types for t in self.devicetypes: self.ui.comboDevice.addItem(t.name) self.ui.comboDevice.addItem("Custom") # disable Ghostscript option if gs is not available # once support for Python2 is dropped, we can simply call shutil.which('gs') if not find_executable('gs'): self.ui.checkGhostscript.setChecked(False) self.ui.checkGhostscript.setEnabled(False) self.ui.documentView.setScene(self.pdfScene)
def __init__(self): KMainWindow.__init__(self) self.resize(640, 480)
def __init__(self, *args): KMainWindow.__init__(self) self.resize(640, 480) self.setCentralWidget(MainFrame(self))
def __init__ (self, *args): KMainWindow.__init__ (self) self.resize(640, 480) self.setCentralWidget (MainFrame (self))
dlg.exec_() aboutData = KAboutData("ksmarttray", "", ki18n(NAME), VERSION, ki18n(""), KAboutData.License_GPL_V2, ki18n("2008 Canonical, Inc."), ki18n(""), "", "*****@*****.**") for author in AUTHORS: name, email = author.rsplit(" ", 1) aboutData.addAuthor(ki18n(name), ki18n(""), email.strip("<>"), "") KCmdLineArgs.init (sys.argv, aboutData) app = KApplication() import smart ctrl = smart.init() mainWindow = KMainWindow() smart_icon = QIcon(getPixmap("smart")) mainWindow.setWindowIcon(smart_icon) sysTray = QSystemTrayIcon(smart_icon, None) smart_image = getPixmap("smart").toImage() aboutData.setProgramLogo(QVariant(smart_image)) menu = QMenu(None) menu.addAction(KIcon("view-refresh"), "Check for updates", smart_update) menu.addAction(smart_icon, "Launch Smart", smart_gui) menu.addSeparator() menu.addAction(KIcon("help-about"), "About", show_about) menu.addAction(KIcon("application-exit"), "Quit", exit_applet) sysTray.setContextMenu(menu) sysTray.show()
def __init__(self, parent=None): # QWidget.__init__(sip.simplewrapper) KMainWindow.__init__(self, parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.providerPluginManager = PluginManager("providerplugins","providerplugins", providerplugins.Provider.Provider) self.providerpluginlist = self.providerPluginManager.getPluginClassList() for provider in self.providerpluginlist: self.ui.providerList.addItem(provider.getObjectname()) self.ui.providerList.setCurrentRow(0) self.adressplugins = PluginManager("adressplugins","adressplugins", adressplugins.AdressPlugin.AdressPlugin) self.adresspluginlist = self.adressplugins.getPluginClassList() self.adressList = list() for adressplugin in self.adresspluginlist: for adress in adressplugin.getAdressList(): self.adressList.append(adress) self.co = akonadi.Akonadi.Collection() self.collectfetch = akonadi.Akonadi.CollectionFetchJob(akonadi.Akonadi.Collection().root(), akonadi.Akonadi.CollectionFetchJob.Recursive) self.collectionFetcherScope = akonadi.Akonadi.CollectionFetchScope() self.collectionFetcherScope.setContentMimeTypes(QStringList("text/directory")) self.collectfetch.setFetchScope(self.collectionFetcherScope) self.itemfetch = akonadi.Akonadi.ItemFetchJob(akonadi.Akonadi.Collection().root()) completion = KCompletion() completion.setItems(self.adressList) completion.setCompletionMode(KGlobalSettings.CompletionPopupAuto) completion.setParent(self.ui.phonenr) self.ui.phonenr.setCompletionObject(completion) self.ui.contactList2.addItems(self.adressList) self.aboutData = KAboutData ( "Multimobilewidget", "blubb", ki18n("Multimobilewidget"), "0.1.0", ki18n("Sends sms over the multimobileservice"), KAboutData.License_GPL, ki18n("(c) 2010"), ki18n("This is a app could send sms over the multimobileservices. It's (should be) fully integrated in the kde-world!"), "http://puzzle.ch", "*****@*****.**" ) self.aboutData.addAuthor(ki18n("Vinzenz Hersche"), ki18n(""), "*****@*****.**", "http://death-head.ch") self.aboutData.addCredit(ki18n("#pyqt, #akonadi in freenode"), ki18n("Help on several beginnerproblems - thank you!")) self.aboutData.addCredit(ki18n("Tschan Daniel"), ki18n("Helps on a akonadi-related signal/slot-question")) self.ui.actionAbout.triggered.connect(self.onAboutClick) self.ui.actionSettings.triggered.connect(self.onConfigClick) self.ui.sendbutton.clicked.connect(self.onSendClick) self.ui.smstext.textChanged.connect(self.onTextChanged) self.itemfetch.result.connect(self.itemFetched) self.collectfetch.collectionsReceived.connect(self.collectionFetched) #self.connect(self.ui.actionAbout, SIGNAL("triggered()"), self.onAboutClick) #self.connect(self.ui.actionSettings, SIGNAL("triggered()"), self.onConfigClick) #self.connect(self.ui.sendbutton, SIGNAL("clicked()"), self.onSendClick) #self.connect(self.ui.smstext, SIGNAL("textChanged()"), self.onTextChanged) #self.connect(self.itemfetch, SIGNAL("result(KJob*)"), self.itemFetched) #self.connect(self.collectfetch, SIGNAL("collectionsReceived(const Akonadi::Collection::List&)"), self.collectionFetched) self.getLogin() self.itemfetch.fetchScope().fetchFullPayload()
def __init__ (self): KMainWindow.__init__ (self) self.resize (640, 480)
def __init__(self, args, parent=None): self.args = args #super(MainWindow, self).__init__() #PsyQtClientBase.__init__(self) KMainWindow.__init__(self, parent) self.is_streaming = False self.live_center_action = None self.preview_center_action = None self.live_size_action = None self.preview_font_action = None self.live_font_action = None self.preview_size_action = None self.default_size = 28 self.default_align_text = "format_align_center" self.preview_actions = list() self.live_actions = list() self.current = 0 self.model = TextModel(self) self.animation = TextAnimation(self) self.db_dirty = False self.is_animate = False self.fade_animation = None self.dialog = None self.current_object = None self.current_index = -1 self.is_auto_publish = False self.setupUi(self) self.win_id = self.live_text.winId() self.fps = 12.5 self.http_server = MjpegStreamingServer( (args.http_host, args.http_port), self, self.fps) self.live_text.setLineWrapMode( QtGui.QTextEdit.LineWrapMode(QtGui.QTextEdit.FixedPixelWidth)) self.live_text.setLineWrapColumnOrWidth(768) self.font = QtGui.QFont("monospace", self.default_size) self.font.setStyleHint(QtGui.QFont.TypeWriter) self.previous_action = None self.next_action = None self.publish_action = None self.auto_publish_action = None self.save_live_action = None self.save_preview_action = None self.save_action = None self.dialog_widget = None self.action_collection = None self.streaming_action = None self.text_combo = None self.clear_live_action = None self.clear_preview_action = None self.toolbar = None self.typer_animation_action = None self.text_editor_action = None self.preview_text.setFont(self.font) self.preview_text.setRichTextSupport( KRichTextWidget.RichTextSupport(0xffffffff)) self.preview_editor_collection = KActionCollection(self) self.preview_text.createActions(self.preview_editor_collection) self.live_text.setRichTextSupport( KRichTextWidget.RichTextSupport(0xffffffff)) self.live_text.setFont(self.font) self.live_editor_collection = KActionCollection(self) self.live_text.createActions(self.live_editor_collection) self.filter_editor_actions() self.create_toolbar() self.slot_load() qtapp.focusChanged.connect(self.focusChanged) self.start_streaming() self.show() timer = QtCore.QTimer() timer.start(2000) timer.timeout.connect(lambda: None)
def __init__ (self): KMainWindow.__init__ (self) self.resize (640, 480) label = QLabel ("This is a simple PyKDE4 program", self) label.setGeometry (10, 10, 200, 20)