コード例 #1
0
def main():
    #Create application
    app = QtWidgets.QApplication(sys.argv)

    #Create Form and UI
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()

    #Hook logic
    def input():
        try:
            ui.label_6.setText("")
            z = int(ui.lineEdit.text())
            e = int(ui.lineEdit_2.text())
            l1, l2, l3 = output(z, e)
            ui.textEdit.setText(l1)
            ui.textEdit_2.setText(l2)
            ui.textEdit_3.setText(l3)
        except:
            ui.label_6.setText("Дані введено не коректно")

    ui.pushButton.clicked.connect(input)

    #Run main loop
    sys.exit(app.exec_())
コード例 #2
0
    def __init__(self, parent=None):
        super().__init__(parent)

        self.lastSelectedIDir = ''
        self.lastSelectedODir = ''
        self.lastSelectedMDir = ''

        self.ui = Ui_Form()
        self.ui.setupUi(self)

        self.loadPreferences()

        self.thread = Worker()
        #self.connect(self.thread, QtCore.SIGNAL('updateProgressBar'), self.updateProgressBar)
        #self.connect(self.thread, QtCore.SIGNAL('runFinished'), self.runFinished)

        self.ui.inputDirButton.clicked.connect(self.selectInputDir)
        self.ui.outputDirButton.clicked.connect(self.selectOutputDir)
        self.ui.moveDirButton.clicked.connect(self.selectMoveDir)
        self.ui.runButton.clicked.connect(self.performChecks)
        self.ui.moveDirCheckBox.clicked.connect(self.savePreferences)
        self.ui.showKnownCheckBox.clicked.connect(self.savePreferences)
        self.ui.fastFoldCheckBox.clicked.connect(self.savePreferences)
        self.ui.stbmsCheckBox.clicked.connect(self.savePreferences)
        self.ui.saveErrorsCheckBox.clicked.connect(self.savePreferences)
コード例 #3
0
def main():
    #Create application
    app = QtWidgets.QApplication(sys.argv)

    #Create Form and UI
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()

    #Hook logic
    def input():
        try:
            ui.label_7.setText("")
            l1 = int(ui.lineEdit.text())
            l2 = int(ui.lineEdit_2.text())
            e = int(ui.lineEdit_3.text())
            text = int(ui.textEdit.toPlainText())
            C, n, k = ecrypto(l1, l2, e, text)
            ui.textEdit_3.setText(str(C))
            ui.lineEdit_4.setText(str(n))
            ui.lineEdit_5.setText(str(k))
        except:
            ui.label_7.setText("Дані введено не коректно")

    ui.pushButton_3.clicked.connect(input)

    #Run main loop
    sys.exit(app.exec_())
コード例 #4
0
def main():
    #Create application
    app = QtWidgets.QApplication(sys.argv)

    #Create Form and UI
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()

    #Hook logic
    def bp():
        start_time = time.time()
        try:
            ui.label_7.setText("")
            x = ui.lineEdit.text()
            n = Factor(int(x))
            ui.textEdit.setText(str(n))
            ui.label_6.setText(str(time.time() - start_time))
        except:
            ui.label_7.setText("Дані введено не коректно")

    ui.pushButton.clicked.connect(bp)

    #Run main loop
    sys.exit(app.exec_())
コード例 #5
0
ファイル: ecgViewer.py プロジェクト: panrobot/ishneECGviewer
 def __init__(self):
     super().__init__()
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     self.ui.btn_openFile.clicked.connect(self.getFile)
     self.ui.btn_chart.clicked.connect(self.drawChart)
     self.ui.btn_allLeads.toggled.connect(self.toggleCheckboxes)
コード例 #6
0
def main():
    #Create application
    app = QtWidgets.QApplication(sys.argv)

    #Create Form and UI
    Form = QtWidgets.QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()

    #Hook logic
    def y():
        try:
            ui.label_3.setText("")
            ui.label_14.setText("")
            ui.label_15.setText("")
            e = int(ui.lineEdit.text())
            n = int(ui.lineEdit_2.text())
            x = int(ui.lineEdit_4.text())
            C = int(ui.textEdit.toPlainText())
            y = (C * (x**e)) % n
            ui.lineEdit_3.setText(str(y))
        except:
            ui.label_3.setText("Дані введено не коректно")

    def fun2():
        try:
            ui.label_3.setText("")
            ui.label_14.setText("")
            ui.label_15.setText("")
            n = int(ui.lineEdit_2.text())
            d = int(ui.lineEdit_5.text())
            y = int(ui.lineEdit_3.text())
            z = (y**d) % n
            ui.textEdit_4.setText(str(z))
        except:
            ui.label_14.setText("Дані введено не коректно")

    def decrypt():
        try:
            ui.label_3.setText("")
            ui.label_14.setText("")
            ui.label_15.setText("")
            z = int(ui.textEdit_3.toPlainText())
            n = int(ui.lineEdit_2.text())
            y = int(ui.lineEdit_3.text())
            x = int(ui.lineEdit_4.text())
            gcd, xx, y = egcd(x, n)
            M = (z * xx) % n
            ui.textEdit_2.setText(str(M))
        except:
            ui.label_15.setText("Дані введено не коректно")

    ui.pushButton_2.clicked.connect(y)
    ui.pushButton_3.clicked.connect(fun2)
    ui.pushButton.clicked.connect(decrypt)

    #Run main loop
    sys.exit(app.exec_())
コード例 #7
0
 def __init__(self):
     super(Test, self).__init__()
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     self.ui.Upload.clicked.connect(self.openFile)
     self.ui.Generate.clicked.connect(self.Run)
     self.ui.Clear.clicked.connect(self.Clear)
     self.setStyleSheet(
         "QMainWindow {background-color: #A4A4A4; color: #000000}")
     #self.setStyleSheet("QLineEdit { background-color: yellow}");
     self.show()
コード例 #8
0
    def __init__(self):
        super(Main, self).__init__()

        # Set up the user interface from Designer
        self.ui = Ui_Form()
        self.ui.setupUi(self)

        # Connect signals
        self.ui.pushButton.clicked.connect(self.send)

        # Set params
        self.ui.textEdit.setReadOnly(True)
        self.ui.textEdit.setFontPointSize(16)
コード例 #9
0
ファイル: Scheduler.py プロジェクト: plutoclement/postes_gcal
    def __init__(self):
        super().__init__()
        self.mygui = Ui_Form()
        self.mygui.setupUi(self)

        self.Week = 0
        self.Year = 0
        self.Mygcal = gcal.gcal()
        self.postes = {}
        self.haschanged = 0
        self.weekdays = []

        self.initialize()
コード例 #10
0
    def __init__(self, parent=None):

        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_Form()
        self.ui.setupUi(self)
        QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"),
                               self.ui.textEdit.clear)
        QtCore.QObject.connect(self.ui.lineEdit,
                               QtCore.SIGNAL("returnPressed()"),
                               self.add_entry)

        def add_entry(self):

            self.ui.lineEdit.selectAll()
            self.ui.lineEdit.cut()
            self.ui.textEdit.append("")
            self.ui.textEdit.paste()
コード例 #11
0
    def __init__(self):
        super(Main, self).__init__()

        # Set up the user interface from Designer
        self.ui = Ui_Form()
        self.ui.setupUi(self)

        # Connect signals
        self.ui.pushButton.clicked.connect(self.btngo)
        self.ui.pushButton_2.clicked.connect(self.btngetfilepath)

        self.ui.pushButton.setEnabled(False)

        # Set params
        self.ui.textEdit_2.setReadOnly(True)
        self.ui.textEdit.setFontPointSize(16)
        self.ui.textEdit_2.setFontPointSize(16)
        self.ui.radioButton_2.setChecked(True)

        self.key_chars = []
コード例 #12
0
ファイル: main.py プロジェクト: a1excoder/GoWeather
from PySide2.QtWidgets import *
from gui import Ui_Form
import requests
import sys

url = 'http://api.openweathermap.org/data/2.5/weather'
api = open('sysFiles/config.txt', 'r').readline()

if __name__ == '__main__':
    app = QApplication(sys.argv)

    Form = QWidget()
    ui = Ui_Form()
    ui.setupUi(Form)
    Form.show()


def search():

    if ui.lineEdit.text() == '':
        ui.label_2.setText("Введите название города (Поселка)")
    else:

        try:
            params = {
                'APPID': api,
                'q': ui.lineEdit.text(),
                'units': 'metric',
                'lang': 'ru'
            }
            result = requests.get(url, params=params)
コード例 #13
0
 def __init__(self, parent=None):
     QtCore.QThread.__init__(self)
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_Form()
     self.ui.setupUi(self)
     QtCore.QObject.connect(self.ui.pushButton, QtCore.SIGNAL("clicked()"),
                            self.filebrower)  #for input file
     QtCore.QObject.connect(self.ui.pushButton_2,
                            QtCore.SIGNAL("clicked()"),
                            self.submit)  #submit
     QtCore.QObject.connect(self.ui.pushButton_3,
                            QtCore.SIGNAL("clicked()"), self.reset)  #reset
     QtCore.QObject.connect(self.ui.pushButton_4,
                            QtCore.SIGNAL("clicked()"),
                            self.add_taxid1)  #add taxid to include
     QtCore.QObject.connect(self.ui.pushButton_5,
                            QtCore.SIGNAL("clicked()"),
                            self.add_taxid2)  #add taxid to exclude
     QtCore.QObject.connect(self.ui.pushButton_6,
                            QtCore.SIGNAL("clicked()"),
                            self.advance)  #add taxid to exclude
     self.ui.progressBar.hide()
     self.ui.progressBar.setProperty("value", 0)
     self.ui.lineEdit_add3 = QtGui.QLineEdit(self.ui.groupBox_2)
     self.ui.lineEdit_add3.setGeometry(QtCore.QRect(70, 20, 281, 21))
     self.ui.lineEdit_add3.setObjectName("lineEdit_3")
     self.ui.lineEdit_add3.setText(
         QtGui.QApplication.translate("Form", "", None,
                                      QtGui.QApplication.UnicodeUTF8))
     completer = QCompleter()
     self.ui.lineEdit_add3.setCompleter(completer)
     model = QStringListModel()
     completer.setModel(model)
     completer.setModelSorting(QCompleter.CaseInsensitivelySortedModel)
     Expar.get_data(model)
     self.ui.lineEdit_add2 = QtGui.QLineEdit(self.ui.groupBox_4)
     self.ui.lineEdit_add2.setGeometry(QtCore.QRect(70, 19, 281, 21))
     self.ui.lineEdit_add2.setObjectName("lineEdit_2")
     self.ui.lineEdit_add2.setText(
         QtGui.QApplication.translate("Form", "", None,
                                      QtGui.QApplication.UnicodeUTF8))
     completer = QCompleter()
     self.ui.lineEdit_add2.setCompleter(completer)
     model = QStringListModel()
     completer.setModel(model)
     completer.setModelSorting(QCompleter.CaseInsensitivelySortedModel)
     Expar.get_data(model)
     self.dbdir = os.path.join(os.path.expanduser("~"), ".pyqtodo")
     self.dbfile = os.path.join(self.dbdir,
                                str(int(time.time())) + "tasks.sqlite")
     if not os.path.isdir(self.dbdir):
         os.mkdir(self.dbdir)
         # Set up the Elixir internal thingamajigs
     elixir.metadata.bind = "sqlite:///%s" % self.dbfile
     elixir.setup_all()
     if not os.path.exists(self.dbfile):
         elixir.create_all()
     global saveData
     if elixir.__version__ < "0.6":
         saveData = elixir.session.flush
     else:
         saveData = elixir.session.commit
     saveData()
コード例 #14
0
 def __init__(self, parent=None):
     QtGui.QWidget.__init__(self, parent)
     self.ui = Ui_Form()
     self.ui.setupUi(self)