Пример #1
0
def qapplication(translate=True):
    """Return QApplication instance creates it if it doesn't already exist"""
    app = QtGui.QApplication.instance()
    if not app:
        app = QtGui.QApplication([])
        # Set Application name for Gnome 3 (https://groups.google.com/forum/#!topic/pyside/24qxvwfrRDs)
        app.setApplicationName(prymatex.__name__.title())
    if translate:
        install_translator(app)
    return app
Пример #2
0
    def on_buttonCancel_pressed(self):
        self.close()

    def execModal(self):
        code = self.exec_()
        if code == QtGui.QDialog.Accepted:
            args = ["dylan"]
            message = self.textEditSummary.toPlainText()
            args.append("'%s'" % message)
            if message not in self.lastCommitSummary:
                self.lastCommitSummary.insert(0, message)
                self.settings.setValue("lastCommitSummary",
                                       self.lastCommitSummary)
            args.append(" ".join(self.filesTableModel.selectedFiles()))
            return " ".join(args)
        return 'cancel'


dialogClass = CommitDialog

if __name__ == '__main__':
    app = QtGui.QApplication([])
    win = dialogClass()
    win.setParameters({
        "title": "Commit",
        "files": "uno dos tres",
        "status": "M:?:A"
    })
    print win.execModal()
    sys.exit(app.exec_())