Exemplo n.º 1
0
    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_()
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
	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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
	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)
Exemplo n.º 9
0
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()
Exemplo n.º 10
0
    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)
Exemplo n.º 11
0
    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)
Exemplo n.º 12
0
 def __init__(self, parent=None):
     KMainWindow.__init__(self, parent)
     widget = MainWidget(self)
     self.resize(widget.size())
     self.setCentralWidget(widget)
Exemplo n.º 13
0
    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)
Exemplo n.º 14
0
    def __init__(self):
        KMainWindow.__init__(self)

        self.resize(640, 480)
Exemplo n.º 15
0
        def __init__(self, *args):
            KMainWindow.__init__(self)

            self.resize(640, 480)
            self.setCentralWidget(MainFrame(self))
Exemplo n.º 16
0
        def __init__ (self, *args):
            KMainWindow.__init__ (self)

            self.resize(640, 480)
            self.setCentralWidget (MainFrame (self))
Exemplo n.º 17
0
    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()
Exemplo n.º 18
0
    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()
Exemplo n.º 19
0
    def __init__ (self):
        KMainWindow.__init__ (self)

        self.resize (640, 480)
Exemplo n.º 20
0
    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)
Exemplo n.º 21
0
 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)
Exemplo n.º 22
0
 def __init__(self, parent=None):
     KMainWindow.__init__(self, parent)
     widget = MainWidget(self)
     self.resize(widget.size())
     self.setCentralWidget(widget)