def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        did_file = open("loggedin.txt")
        did = did_file.readline()
        print(did)
        if did[-1] == '\n':
            did = did[:-1]
        now = datetime.datetime.now()
        command = "SELECT * FROM Appointment WHERE doc_ID=\"" + did + "\";"
        print(command)
        cur.execute(command)
        res = cur.fetchall()
        rep = 'Patient ID          Doctor ID          Hospital ID      Appointment DateTime        Token Number\n'
        for row in res:
            print(row)
            rep = rep + str(row[0]).upper() + "      "
            rep = rep + str(row[1]).upper() + "      "
            rep = rep + str(row[2]).upper() + "             "
            rep = rep + str(row[3]).upper() + "               "
            rep = rep + str(row[4]).upper()
            rep += "\n"
        self.ql = QLabel(rep)
        layout = QFormLayout()

        layout.addWidget(self.ql)
        self.setLayout(layout)
        self.setWindowTitle("HOSPITAL MANAGEMENT SYSTEM")
    def __init__(self, username='', parent=None):
        self.password = "******"
        self.username = username
        super(GetPassword, self).__init__(parent)

        self.username_le = QLineEdit()
        self.username_le.setText(self.username)
        self.username_le.setObjectName("username_le")
        self.username_lbl = QLabel('USERNAME:'******'PASSWORD:', self)

        self.ok = QPushButton()
        self.ok.setObjectName("OK")
        self.ok.setText("OK")

        layout = QFormLayout()
        layout.addRow(self.username_lbl, self.username_le)
        layout.addRow(self.password_lbl, self.password_le)
        layout.addWidget(self.ok)

        self.setLayout(layout)
        self.connect(self.ok, SIGNAL("clicked()"), self.ok_click)
        self.setWindowTitle("Please enter your username and password")
    def _init_gui_tab_and_groupbox_widgets(self):
        #top area for main stuff
        group_box_main_config = QGroupBox("Configuration")
        main_config_layout = QFormLayout()

        widget_delimiter = self._init_gui_delimiter_entries()

        tab_widget = QTabWidget()
        tab_widget.addTab(widget_delimiter, "delimiter")
        tab_widget.addTab(self.color_choosing_widget, "colors")

        #widget for bottom = save button
        save_widget = QWidget()
        layout_save_widget = QFormLayout()
        save_button = QPushButton("save", self)
        QObject.connect(save_button, SIGNAL('clicked()'), self._save_config)
        layout_save_widget.addWidget(save_button)
        save_widget.setLayout(layout_save_widget)
        main_config_layout.addRow(self.checkbox_start_with_last_opened_file)
        group_box_main_config.setLayout(main_config_layout)
        tab_widget_layout = QVBoxLayout()
        tab_widget_layout.addWidget(group_box_main_config)
        tab_widget_layout.addWidget(tab_widget)
        tab_widget_layout.addWidget(save_widget)
        return tab_widget_layout
Example #4
0
    def __init__(self, recipe=None, parent=None):
        super(RecipeEditionDialog, self).__init__(parent)

        self.setWindowTitle('Recipe edition')

        self.name = QLineEdit()
        self.description = QPlainTextEdit()
        self.tags = QLineEdit()
        buttons = QDialogButtonBox(QDialogButtonBox.Ok
                                   | QDialogButtonBox.Cancel)
        buttons.accepted.connect(self.accept)
        buttons.rejected.connect(self.reject)

        l = QFormLayout(self)
        l.addRow('Name', self.name)
        l.addRow('Description', self.description)
        l.addRow('Tags', self.tags)
        l.addWidget(buttons)

        if recipe:
            self.recipe = recipe
            self.name.setText(recipe.name)
            self.description.setPlainText(recipe.description)
            self.tags.setText(';'.join(t.name for t in recipe.tags))
        else:
            self.recipe = Recipe('')

        self.accepted.connect(self.save_recipe)
    def _init_gui_delimiter_entries(self):
        """Initialiase delimiters using the instance attributes of the
         __init__ function

        """
        widget_delimiter = QWidget()
        self.checkbox_ignore_prefix.setToolTip(
            "Probably you want to ignore "
            + "some line e.g. comments beginning with // or ;")
        self.checkbox_data_expandable_in_tree.setToolTip(
            "If this element is checked, every data line of its tree element "
            + "will be displayed as its own child tree element of the "
            + "current one. Otherwise the data will just be displayed as text "
            + "(e.g. in the text " + "area)")
        QObject.connect(self.checkbox_ignore_prefix,
                        SIGNAL('stateChanged(int)'),
                        self._checkbox_ignore_prefix_disables_textfield)
        QObject.connect(self.checkbox_use_data_prefix,
                        SIGNAL('stateChanged(int)'),
                        self._checkbox_use_data_prefix_disables_textfield)
        lab = QLabel("Delimiter. Please see the help to understand " \
                     + "the principle of these separators.")
        form_layout = QFormLayout()
        form_layout.addWidget(lab)
        form_layout.addRow("pre-sequence:", self.name_pre_sequence)
        form_layout.addRow("first delimiter:", self.name_first)
        form_layout.addRow("second delimiter:", self.name_second)
        form_layout.addRow(self.checkbox_use_data_prefix)
        form_layout.addRow("data :", self.name_data)
        form_layout.addRow(self.checkbox_ignore_prefix)
        form_layout.addRow("Ignore prefix:", self.name_ignore_prefix)
        form_layout.addRow(self.checkbox_data_expandable_in_tree)
        widget_delimiter.setLayout(form_layout)
        return widget_delimiter
Example #6
0
    def __init__(self, recipe = None, parent = None):
        super(RecipeEditionDialog, self).__init__(parent)

        self.setWindowTitle('Recipe edition')

        self.name = QLineEdit()
        self.description = QPlainTextEdit()
        self.tags = QLineEdit()
        buttons = QDialogButtonBox(QDialogButtonBox.Ok | QDialogButtonBox.Cancel)
        buttons.accepted.connect(self.accept)
        buttons.rejected.connect(self.reject)

        l = QFormLayout(self)
        l.addRow('Name', self.name)
        l.addRow('Description', self.description)
        l.addRow('Tags', self.tags)
        l.addWidget(buttons)


        if recipe:
            self.recipe = recipe
            self.name.setText(recipe.name)
            self.description.setPlainText(recipe.description)
            self.tags.setText(';'.join(t.name for t in recipe.tags))
        else:
            self.recipe = Recipe('')

        self.accepted.connect(self.save_recipe)
Example #7
0
    def createPlotRangePanel(self):
        frame = QFrame()
        #frame.setMaximumHeight(150)
        #frame.setFrameShape(QFrame.StyledPanel)
        #frame.setFrameShadow(QFrame.Plain)

        layout = QFormLayout()

        self.x_min = DisableableSpinner(self.plotView.setMinXLimit)
        self.x_max = DisableableSpinner(self.plotView.setMaxXLimit)

        layout.addRow("X min:", self.x_min)
        layout.addRow("X max:", self.x_max)

        self.y_min = DisableableSpinner(self.plotView.setMinYLimit)
        self.y_max = DisableableSpinner(self.plotView.setMaxYLimit)

        layout.addRow("Y min:", self.y_min)
        layout.addRow("Y max:", self.y_max)


        layout.addWidget(ert_gui.widgets.util.createSeparator())

        self.plot_compare_to_case = QtGui.QComboBox()
        self.plot_compare_to_case.setToolTip("Select case to compare members against.")


        self.connect(self.plot_compare_to_case, SIGNAL("currentIndexChanged(QString)"), self.select_case)
        layout.addRow("Case:", self.plot_compare_to_case)

        frame.setLayout(layout)
        return frame
Example #8
0
def Build_Tab(group, source_key, default, projector, projectordb, edit=False):
    """
    Create the radio button page for a tab.
    Dictionary will be a 1-key entry where key=tab to setup, val=list of inputs.

    source_key: {"groupkey1": {"key11": "key11-text",
                               "key12": "key12-text",
                               ...
                              },
                 "groupkey2": {"key21": "key21-text",
                               "key22": "key22-text",
                               ....
                              },
                 ...
                }

    :param group: Button group widget to add buttons to
    :param source_key: Dictionary of sources for radio buttons
    :param default: Default radio button to check
    :param projector: Projector instance
    :param projectordb: ProjectorDB instance for session
    :param edit: If we're editing the source text
    """
    buttonchecked = False
    widget = QWidget()
    layout = QFormLayout() if edit else QVBoxLayout()
    layout.setSpacing(10)
    widget.setLayout(layout)
    tempkey = list(source_key.keys())[0]  # Should only be 1 key
    sourcelist = list(source_key[tempkey])
    sourcelist.sort()
    button_count = len(sourcelist)
    if edit:
        for key in sourcelist:
            item = QLineEdit()
            item.setObjectName('source_key_%s' % key)
            source_item = projectordb.get_source_by_code(code=key, projector_id=projector.db_item.id)
            if source_item is None:
                item.setText(PJLINK_DEFAULT_CODES[key])
            else:
                item.setText(source_item.text)
            layout.addRow(PJLINK_DEFAULT_CODES[key], item)
            group.append(item)
    else:
        for key in sourcelist:
            source_item = projectordb.get_source_by_code(code=key, projector_id=projector.db_item.id)
            if source_item is None:
                text = source_key[tempkey][key]
            else:
                text = source_item.text
            itemwidget = QRadioButton(text)
            itemwidget.setAutoExclusive(True)
            if default == key:
                itemwidget.setChecked(True)
                buttonchecked = itemwidget.isChecked() or buttonchecked
            group.addButton(itemwidget, int(key))
            layout.addWidget(itemwidget)
        layout.addStretch()
    return widget, button_count, buttonchecked
Example #9
0
class Dialog_node(QDialog):
    def __init__(self, node, proc_ev):
        super(Dialog_node, self).__init__()

        # Entry window name
        self.setWindowTitle(node["name"])

        # Entry forms
        self.entry_power = QLineEdit()
        self.entry_power.setText(str(node["power"]))
        self.entry_power.setValidator(QDoubleValidator())

        self.entry_damping = QLineEdit()
        self.entry_damping.setText(str(node["damping"]))
        self.entry_damping.setValidator(QDoubleValidator(0.01, 10, 2))

        self.layout = QFormLayout()
        self.layout.addRow("Power", self.entry_power)
        self.layout.addRow("Damping", self.entry_damping)

        if node['sm'] == True:
            self.entry_inertia = QLineEdit()
            self.entry_inertia.setText(str(node["inertia"]))
            self.entry_inertia.setValidator(QDoubleValidator(0.01, 10, 2))
            self.layout.addRow("Inertia", self.entry_inertia)

        # Entry window set button
        self.button = QPushButton()
        self.button.setText("Set")
        self.button.clicked.connect(partial(self.button_click, node))
        self.layout.addWidget(self.button)

        # Set entry window layout
        self.setLayout(self.layout)

        self.proc_ev = proc_ev
        self.show()

# Assign entries to node properties

    def button_click(self, node):

        node['power'] = float(self.entry_power.text())
        node['damping'] = float(self.entry_damping.text())
        if hasattr(self, 'entry_inertia'):
            node['inertia'] = float(self.entry_inertia.text())

        print "New parameters set"
        print "P {} ".format(node['power'])
        print "D {}, ".format(node['damping'])
        if hasattr(self, 'entry_inertia'):
            print "I {}".format(node['inertia'])

    # Set the event to restart simulation after closing dialog window
    def closeEvent(self, *args, **kwargs):
        QDialog.closeEvent(self, *args, **kwargs)
        self.proc_ev.set()
        print "You just closed the node-dialog window, simulation can continue!!!"
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        self.ql = QLabel("Enter Specification for Doctor:")
        self.le = QLineEdit()
        self.le.setObjectName("Specification")

        self.ql1 = QLabel("Enter city:")
        self.le1 = QLineEdit()
        self.le1.setObjectName("City")

        self.pb = QPushButton()
        self.pb.setObjectName("Create")
        self.pb.setText("CREATE")

        self.pb1 = QPushButton()
        self.pb1.setObjectName("Show")
        self.pb1.setText("SHOW")

        layout = QFormLayout()

        layout.addWidget(self.ql)
        layout.addWidget(self.le)

        layout.addWidget(self.ql1)
        layout.addWidget(self.le1)

        layout.addWidget(self.pb)
        layout.addWidget(self.pb1)

        self.setLayout(layout)
        self.connect(self.pb, SIGNAL("clicked()"), self.create_click)
        self.connect(self.pb1, SIGNAL("clicked()"), self.show_click)

        self.setWindowTitle("HOSPITAL MANAGEMENT SYSTEM")
Example #11
0
    def __init__(self, parent=None, current_key='', selectable_keys=[]):
        QWidget.__init__(self, parent)
        self.setMinimumWidth(450)
        self.setMinimumHeight(200)
        self._dynamic = False
        self.setWindowTitle(
            "Copy the style of {0} to other keys".format(current_key))
        self.activateWindow()

        layout = QFormLayout(self)

        self._ert = ERT.ert
        """:type: res.enkf.enkf_main.EnKFMain"""

        self.model = self._ert

        self._filter_popup = FilterPopup(self)
        self._filter_popup.filterSettingsChanged.connect(
            self.filterSettingsChanged)

        filter_popup_button = QToolButton()
        filter_popup_button.setIcon(resourceIcon("ide/cog_edit.png"))
        filter_popup_button.clicked.connect(self._filter_popup.show)

        self._list_model = FilterableKwListModel(self._ert, selectable_keys)
        self._list_model.unselectAll()

        self._cl = CheckList(self._list_model,
                             custom_filter_button=filter_popup_button)

        layout.addWidget(self._cl)

        apply_button = QPushButton("Apply")
        apply_button.clicked.connect(self.accept)
        apply_button.setDefault(True)

        close_button = QPushButton("Close")
        close_button.setToolTip("Hide this dialog")
        close_button.clicked.connect(self.reject)

        button_layout = QHBoxLayout()
        button_layout.addStretch()
        button_layout.addWidget(apply_button)
        button_layout.addWidget(close_button)

        layout.addRow(button_layout)
Example #12
0
class Dialog_edge(QDialog):
    def __init__(self, edge, line_name, proc_ev):
        super(Dialog_edge, self).__init__()

        # Entry window name
        self.setWindowTitle("Line {}-{}".format(line_name[0], line_name[1]))

        # Entry forms
        self.entry_susceptance = QLineEdit()
        self.entry_susceptance.setText(str(edge["susceptance"]))
        self.entry_susceptance.setValidator(QDoubleValidator(0.01, 10, 2))

        self.entry_status = QCheckBox()
        self.entry_status.setChecked(edge["status"])

        self.layout = QFormLayout()
        self.layout.addRow("Susceptance", self.entry_susceptance)
        self.layout.addRow("Connected", self.entry_status)

        # Entry window set button
        self.button = QPushButton()
        self.button.setText("Set")
        self.button.clicked.connect(partial(self.button_click, edge))
        self.layout.addWidget(self.button)

        # Set entry window layout
        self.setLayout(self.layout)

        self.proc_ev = proc_ev
        self.show()

# Assign entries to edge properties

    def button_click(self, edge):
        edge['status'] = True if self.entry_status.checkState() == 2 else False
        edge['susceptance'] = float(self.entry_susceptance.text())
        print "New parameters set"
        print "susceptance {}, status {}".format(edge['susceptance'],
                                                 edge['status'])

    # Set the event to restart simulation after closing dialog window
    def closeEvent(self, *args, **kwargs):
        QDialog.closeEvent(self, *args, **kwargs)
        self.proc_ev.set()
        print "You just closed the edge-dialog window, simulation can continue!!!"
Example #13
0
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        self.le = QLineEdit()
        self.le.setObjectName("host")
        self.le.setText("Host")

        self.pb = QPushButton()
        self.pb.setObjectName("connect")
        self.pb.setText("Connect")

        layout = QFormLayout()
        layout.addWidget(self.le)
        layout.addWidget(self.pb)

        self.setLayout(layout)
        self.connect(self.pb, SIGNAL("clicked()"), self.button_click)
        self.setWindowTitle("Learning")
Example #14
0
	def __init__(self, parent = None):
		super(Form, self).__init__(parent)
		layout = QFormLayout()
		
		command="SELECT * FROM Appointment WHERE Patient_ID=\""+pid+"\";"
		print(command)
		cur.execute(command)
		res=cur.fetchall()
		rep='Patient ID          Doctor ID          Hospital ID      Appointment DateTime        Token Number\n'
		for row in res:
			rep=rep+str(row[0]).upper()+"      "
			rep=rep+str(row[1]).upper()+"      "
			rep=rep+str(row[2]).upper()+"             "
			rep=rep+str(row[3]).upper()+"               "
			rep=rep+str(row[4])	
			rep+="\n"
		self.ql = QLabel(rep)
		layout.addWidget(self.ql)
		self.setLayout(layout)
	def __init__(self, parent = None):
		super(Form, self).__init__(parent)

		self.ql = QLabel("--::Enter D for Doctor / Enter P for Patient::--")
		self.le = QLineEdit()
		self.le.setObjectName("User")

		self.ql1 = QLabel("User_ID:")
		self.le1 = QLineEdit()
		self.le1.setObjectName("User_ID")

		self.ql2 = QLabel("Password:"******"Password")

		self.pb = QPushButton()
		self.pb.setObjectName("Login")
		self.pb.setText("LOGIN")

		self.pb1 = QPushButton()
		self.pb1.setObjectName("Signup")
		self.pb1.setText("SIGNUP")

		layout = QFormLayout()

		layout.addWidget(self.ql)
		layout.addWidget(self.le)

		layout.addWidget(self.ql1)
		layout.addWidget(self.le1)

		layout.addWidget(self.ql2)
		layout.addWidget(self.le2)

		layout.addWidget(self.pb)
		layout.addWidget(self.pb1)

		self.setLayout(layout)
		self.connect(self.pb, SIGNAL("clicked()"),self.login_click)
		self.connect(self.pb1, SIGNAL("clicked()"),self.signup_click)


		self.setWindowTitle("HOSPITAL MANAGEMENT SYSTEM")
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        self.tBox = QLineEdit() #creates object for Single Line Text Box. Note: In pyQT there are no multiline Text Box.
        self.tBox.setObjectName("TextBox") # Setting Object name
        self.tBox.setText("Type Your Name Here") # Setting Text in Text Box


        self.butn = QPushButton() #creates object for Button
        self.butn.setObjectName("Print") #setting Object name for button
        self.butn.setText("Print") #Setting button text.

        layout = QFormLayout() # Creates Layout Object
        layout.addWidget(self.tBox) # Adds TextBox to Window
        layout.addWidget(self.butn) # Adds Button to Window

        self.setLayout(layout) # Sets Layout
        self.connect(self.butn, SIGNAL("clicked()"),self.button_click) # Assigning Button Click Event to Button.
        self.setWindowTitle("Learning") #Sets window Title to learning
Example #17
0
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        self.tBox = QLineEdit() #creates object for Single Line Text Box. Note: In pyQT there are no multiline Text Box.
        self.tBox.setObjectName("TextBox") # Setting Object name
        self.tBox.setText("Type Your Name Here") # Setting Text in Text Box


        self.butn = QPushButton() #creates object for Button
        self.butn.setObjectName("Print") #setting Object name for button
        self.butn.setText("Print") #Setting button text.

        layout = QFormLayout() # Creates Layout Object
        layout.addWidget(self.tBox) # Adds TextBox to Window
        layout.addWidget(self.butn) # Adds Button to Window

        self.setLayout(layout) # Sets Layout
        self.connect(self.butn, SIGNAL("clicked()"),self.button_click) # Assigning Button Click Event to Button.
        self.setWindowTitle("Learning") #Sets window Title to learning
Example #18
0
    def __init__(self, parent=None, current_key='', selectable_keys=[]):
        QWidget.__init__(self, parent)
        self.setMinimumWidth(450)
        self.setMinimumHeight(200)
        self._dynamic = False
        self.setWindowTitle("Copy the style of {0} to other keys".format(current_key))
        self.activateWindow()

        layout = QFormLayout(self)

        self._ert = ERT.ert
        """:type: ert.enkf.enkf_main.EnKFMain"""

        self.model = self._ert

        self._filter_popup = FilterPopup(self)
        self._filter_popup.filterSettingsChanged.connect(self.filterSettingsChanged)

        filter_popup_button = QToolButton()
        filter_popup_button.setIcon(resourceIcon("ide/cog_edit.png"))
        filter_popup_button.clicked.connect(self._filter_popup.show)

        self._list_model = FilterableKwListModel(self._ert, selectable_keys)
        self._list_model.unselectAll()

        self._cl = CheckList(self._list_model, custom_filter_button=filter_popup_button)

        layout.addWidget(self._cl)

        apply_button = QPushButton("Apply")
        apply_button.clicked.connect(self.accept)
        apply_button.setDefault(True)

        close_button = QPushButton("Close")
        close_button.setToolTip("Hide this dialog")
        close_button.clicked.connect(self.reject)

        button_layout = QHBoxLayout()
        button_layout.addStretch()
        button_layout.addWidget(apply_button)
        button_layout.addWidget(close_button)

        layout.addRow(button_layout)
Example #19
0
    def __init__(self, parent=None, title='Title', xlabel='x label', ylabel='y label', 
                width= 100, height= 100, dpi=100):
        super(MatplotlibWidget, self).__init__(Figure())

        self.setParent(parent)
        self.figure= PlotFig.figure(figsize=(width, height), dpi=dpi) 
        #self.figure = Figure(figsize=(width, height), dpi=dpi)
        self.canvas = FigureCanvas(self.figure)
        #self.canvas.setParent(parent)
        #self.canvas.setFocusPolicy(Qt.StrongFocus)
        #self.canvas.setFocus()
        self.grafica = self.figure.add_subplot(111) 
        self.grafica.set_title(title, fontsize=12)
        self.grafica.set_xlabel(xlabel, fontsize=10)
        self.grafica.set_ylabel(ylabel, fontsize=10)
        self.grafica.grid()
        self.toolbar= NavigationToolbar(self.canvas, self)
        self.toolbar.setParent(parent)
        vboxtab= QFormLayout()
        vboxtab.addWidget(self.canvas)
        vboxtab.addWidget(self.toolbar)
        parent.setLayout(vboxtab)
Example #20
0
    def __init__(self, parent=None):
        super(Ui_MainWindow, self).__init__(parent)
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(655, 341)

        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))

        self.line = QtGui.QFrame(self.centralwidget)
        self.line.setGeometry(QtCore.QRect(320, 0, 20, 381))
        self.line.setFrameShape(QtGui.QFrame.VLine)
        self.line.setFrameShadow(QtGui.QFrame.Sunken)
        self.line.setObjectName(_fromUtf8("line"))

        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(20, 30, 131, 21))
        self.label.setObjectName(_fromUtf8("label"))

        self.image_name = QtGui.QLineEdit(self.centralwidget)
        self.image_name.setGeometry(QtCore.QRect(20, 60, 251, 41))
        self.image_name.setObjectName(_fromUtf8("image_name"))

        self.label_2 = QtGui.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(20, 110, 111, 31))
        self.label_2.setObjectName(_fromUtf8("label_2"))

        self.image_folder = QtGui.QLineEdit(self.centralwidget)
        self.image_folder.setGeometry(QtCore.QRect(20, 150, 256, 41))
        self.image_folder.setObjectName(_fromUtf8("image_folder"))

        self.pb = QtGui.QPushButton(self.centralwidget)
        self.pb.setGeometry(QtCore.QRect(90, 230, 93, 33))
        self.pb.setObjectName(_fromUtf8("pushButton"))

        self.start_reco = QtGui.QPushButton(self.centralwidget)
        self.start_reco.setGeometry(QtCore.QRect(390, 120, 181, 51))
        self.start_reco.setObjectName(_fromUtf8("start_reco"))

        layout_image = QFormLayout()
        layout_image.addWidget(self.image_name)
        layout_image.addWidget(self.image_folder)
        layout_image.addWidget(self.pb)

        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 655, 27))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

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

        self.connect(self.pb, SIGNAL("clicked()"), self.button_click_1)
        self.start_reco.clicked.connect(lambda: self.start_recognising())
        self.setWindowTitle("Facial Recognistion")
Example #21
0
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)
        self.setGeometry(50, 50, 500, 300)
        self.setWindowTitle("Robot of EE-UBU")
        self.setWindowIcon(QIcon('logo.png'))

        self.le = QLineEdit()
        self.le.setObjectName("host")
        self.le.setText("Host")

        self.pb = QPushButton()
        self.pb.resize(250, 50)
        self.pb.move(230, 230)
        self.pb.setObjectName("connect")
        self.pb.setText("Connect")

        layout = QFormLayout()
        layout.addWidget(self.le)
        layout.addWidget(self.pb)

        self.setLayout(layout)
        self.connect(self.pb, SIGNAL("clicked()"), self.button_click)
        self.setWindowTitle("Learning")
Example #22
0
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        self.userLine = QLineEdit()
        self.userLine.setObjectName("user")
        self.userLine.setText("Usuario")

        self.passwdLine = QLineEdit()
        self.passwdLine.setObjectName("passwd")
        self.passwdLine.setText("Contrasenia")

        self.pb = QPushButton()
        self.pb.setObjectName("agregar")
        self.pb.setText("Agregar")

        layout = QFormLayout()
        layout.addWidget(self.userLine)
        layout.addWidget(self.passwdLine)
        layout.addWidget(self.pb)
        layout.addWidget(projectView)

        self.setLayout(layout)
        self.connect(self.pb, SIGNAL("clicked()"),self.button_click)
        self.setWindowTitle("Prueba")
Example #23
0
    def __init__(self, parent = None):
        super(Form, self).__init__(parent)


        self.ql = QLabel("URL:")
        self.le = QLineEdit()
        self.le.setObjectName("URL")

        self.ql1 = QLabel("Name of Anime:")
        self.le1 = QLineEdit()
        self.le1.setObjectName("Name")

        self.ql2 = QLabel("Episodes(From):")
        self.le2 = QLineEdit()
        self.le2.setObjectName("Episodes")

        self.ql6 = QLabel("Episodes(Till):")
        self.le6 = QLineEdit()
        self.le6.setObjectName("Episodes")

        self.ql3 = QLabel("Season:")
        self.le3 = QLineEdit()
        self.le3.setObjectName("Season")

        self.ql4 = QLabel("Quality( 1:-360p  2:-480p  3:-720p  4:-1080p ):")
        self.le4 = QLineEdit()

        self.le4.setObjectName("Quality")

        self.ql5 = QLabel("Category:")
        self.le5 = QLineEdit()
        self.le5.setObjectName("Category")

        self.ql7 = QLabel("--::It requires RapidVideo Server to be available for downloading::--")
        self.ql9 = QLabel("--::This project is in development phase, giving absurd values will lead to errors::--")
        self.ql10 = QLabel("--::To exit program completely please exit uGet as well as the application window::--")
        self.ql11 = QLabel("--::For any issues raise the issue on GitHub (link in README.md)::--")
        self.ql8 = QLabel("\n")

        self.pb = QPushButton()
        self.pb.setObjectName("Download")
        self.pb.setText("Download")

        layout = QFormLayout()

        layout.addWidget(self.ql1)
        layout.addWidget(self.le1)

        layout.addWidget(self.ql)
        layout.addWidget(self.le)

        layout.addWidget(self.ql3)
        layout.addWidget(self.le3)
        layout.addWidget(self.ql2)
        layout.addWidget(self.le2)

        layout.addWidget(self.ql6)
        layout.addWidget(self.le6)

        layout.addWidget(self.ql4)
        layout.addWidget(self.le4)

        layout.addWidget(self.ql5)
        layout.addWidget(self.le5)

        layout.addWidget(self.ql7)
        layout.addWidget(self.ql9)
        layout.addWidget(self.ql10)
        layout.addWidget(self.ql11)
        layout.addWidget(self.ql8)

        layout.addWidget(self.pb)

        self.setLayout(layout)
        self.connect(self.pb, SIGNAL("clicked()"),self.button_click)


        self.setWindowTitle("Anime Downloader")
# coding: utf-8
from PyQt4.QtGui import QDialog, QFormLayout
from qgis.gui import QgsFieldComboBox, QgsMapLayerComboBox

# Create dialog
new_dialog = QDialog()

# Add combobox for layer and field
map_layer_combo_box = QgsMapLayerComboBox()
map_layer_combo_box.setCurrentIndex(-1)
field_combo_box = QgsFieldComboBox()

# Create a form layout and add the two combobox
layout = QFormLayout()
layout.addWidget(map_layer_combo_box)
layout.addWidget(field_combo_box)

# Add signal event
map_layer_combo_box.layerChanged.connect(field_combo_box.setLayer)  # setLayer is a native slot function


def on_field_changed(fieldName):
    print(fieldName)
    print("Layer field changed")

field_combo_box.fieldChanged.connect(on_field_changed)

new_dialog.setLayout(layout)
new_dialog.show()  # To see possibility of this component, you need at least a layer opened
Example #25
0
    def __init__(self, parent=None):
        super(Form, self).__init__(parent)

        self.le = QLineEdit()
        self.le.setObjectName("host")
        self.le.setText("Enter the Country Name")

        #Push Button 1
        self.pb = QPushButton()
        self.pb.setObjectName("connect")
        self.pb.setText("Connect with country")
        #self.pb.resize(100,80)

        # HDI
        self.le1 = QLineEdit()
        self.le1.setObjectName("hdi")
        self.le1.setText("Enter the HDI of the Country 0-1")

        # Expected Growth
        self.le2 = QLineEdit()
        self.le2.setObjectName("exp growth")
        self.le2.setText(
            "Expected Growth of the start up during nascent stage 1-100")

        # Government Support and Policies
        self.le3 = QLineEdit()
        self.le3.setObjectName("govt_Support")
        self.le3.setText("Government support and policies 1-10")

        #People perception whether product is new?
        self.le4 = QLineEdit()
        self.le4.setObjectName("peop_perc")
        self.le4.setText("Population perception of novelty of product 1-100")

        #% people who think working in a startup is an opportunity
        self.le5 = QLineEdit()
        self.le5.setObjectName("startup_opp")
        self.le5.setText(
            "% of people who believe Start-up is an opportunity 1-100")

        # Fear of failure
        self.le6 = QLineEdit()
        self.le6.setObjectName("fear_fail")
        self.le6.setText(
            "Population perception about failure of business 1-100")

        #Push Button 2
        self.pb2 = QPushButton()
        self.pb2.setObjectName("connect")
        self.pb2.setText("Connect with other inputs")

        # Year
        self.le7 = QLineEdit()
        self.le7.setObjectName("Year")
        self.le7.setText("Year the startup is in 1-10")

        # Rating
        self.le8 = QLineEdit()
        self.le8.setObjectName("Rating")
        self.le8.setText("Rating of the region 1-100")

        #Industry
        self.le9 = QLineEdit()
        self.le9.setObjectName("Industry")
        self.le9.setText("Serial Number of the Industry 1-11")

        #Push Button 3
        self.pb3 = QPushButton()
        self.pb3.setObjectName("connect")
        self.pb3.setText("Calculate Probability")

        layout = QFormLayout()
        layout.addWidget(self.le)
        layout.addWidget(self.pb)
        layout.addWidget(self.le1)
        layout.addWidget(self.le2)
        layout.addWidget(self.le3)
        layout.addWidget(self.le4)
        layout.addWidget(self.le5)
        layout.addWidget(self.le6)
        layout.addWidget(self.pb2)
        layout.addWidget(self.le7)
        layout.addWidget(self.le8)
        layout.addWidget(self.le9)
        layout.addWidget(self.pb3)

        self.setLayout(layout)
        self.connect(self.pb, SIGNAL("clicked()"), self.button_click)
        self.connect(self.pb2, SIGNAL("clicked()"), self.button_click_2)
        self.connect(self.pb3, SIGNAL("clicked()"), self.button_click_3)
        self.setWindowTitle("Entrepreneurship Locator")
        self.resize(1200, 800)
# coding: utf-8
from PyQt4.QtGui import QDialog, QFormLayout
from qgis.gui import (QgsFieldComboBox, QgsMapLayerComboBox,
                      QgsMapLayerProxyModel)

# Create dialog
new_dialog = QDialog()

# Add combobox for layer and field
map_layer_combo_box = QgsMapLayerComboBox()
map_layer_combo_box.setCurrentIndex(-1)
map_layer_combo_box.setFilters(QgsMapLayerProxyModel.VectorLayer)
field_combo_box = QgsFieldComboBox()

# Create a form layout and add the two combobox
layout = QFormLayout()
layout.addWidget(map_layer_combo_box)
layout.addWidget(field_combo_box)

# Add signal event
map_layer_combo_box.layerChanged.connect(field_combo_box.setLayer)  # setLayer is a native slot function


def on_field_changed(fieldName):
    print(fieldName)
    print("Layer field changed")

field_combo_box.fieldChanged.connect(on_field_changed)

new_dialog.setLayout(layout)
new_dialog.show()  # To see possibility of this component, you need at least a layer opened
	def __init__(self, parent = None):
		super(Form, self).__init__(parent)


		self.ql1 = QLabel("Patient Name:")
		self.le1 = QLineEdit()
		self.le1.setObjectName("Patient_Name")

		self.ql2 = QLabel("Password:"******"Password")

		self.ql3 = QLabel("Phone Number:")
		self.le3 = QLineEdit()
		self.le3.setObjectName("Phone_Number")

		self.ql4 = QLabel("Address:")
		self.le4 = QLineEdit()
		self.le4.setObjectName("Address")

		self.ql5 = QLabel("Gender:")
		self.le5 = QLineEdit()
		self.le5.setObjectName("Gender")

		self.ql6 = QLabel("Blood Group:")
		self.le6 = QLineEdit()
		self.le6.setObjectName("Blood_Group")


		self.ql7 = QLabel("Age:")
		self.le7 = QLineEdit()
		self.le7.setObjectName("Age")

		self.pb = QPushButton()
		self.pb.setObjectName("Signup")
		self.pb.setText("SIGNUP")

		layout = QFormLayout()

		layout.addWidget(self.ql1)
		layout.addWidget(self.le1)

		layout.addWidget(self.ql2)
		layout.addWidget(self.le2)

		layout.addWidget(self.ql3)
		layout.addWidget(self.le3)

		layout.addWidget(self.ql4)
		layout.addWidget(self.le4)

		layout.addWidget(self.ql5)
		layout.addWidget(self.le5)

		layout.addWidget(self.ql6)
		layout.addWidget(self.le6)

		layout.addWidget(self.ql7)
		layout.addWidget(self.le7)

		layout.addWidget(self.pb)

		self.setLayout(layout)
		self.connect(self.pb, SIGNAL("clicked()"),self.signup_click)


		self.setWindowTitle("HOSPITAL MANAGEMENT SYSTEM")
Example #28
0
class SourceSelectSingle(QDialog):
    """
    Class for handling selecting the source for the projector to use.
    Uses single dialog interface.
    """
    def __init__(self, parent, projectordb, edit=False):
        """
        Build the source select dialog.

        :param projectordb: ProjectorDB session to use
        """
        log.debug('Initializing SourceSelectSingle()')
        self.projectordb = projectordb
        super(SourceSelectSingle, self).__init__(parent)
        self.edit = edit
        if self.edit:
            title = translate('OpenLP.SourceSelectForm', 'Edit Projector Source Text')
        else:
            title = translate('OpenLP.SourceSelectForm', 'Select Projector Source')
        self.setObjectName('source_select_single')
        self.setWindowIcon(build_icon(':/icon/openlp-log-32x32.png'))
        self.setModal(True)
        self.edit = edit

    def exec_(self, projector, edit=False):
        """
        Override initial method so we can build the tabs.

        :param projector: Projector instance to build source list from
        """
        self.projector = projector
        self.layout = QFormLayout() if self.edit else QVBoxLayout()
        self.layout.setObjectName('source_select_tabs_layout')
        self.layout.setSpacing(10)
        self.setLayout(self.layout)
        self.setMinimumWidth(350)
        self.button_group = [] if self.edit else QButtonGroup()
        self.source_text = self.projectordb.get_source_list(projector=projector)
        keys = list(self.source_text.keys())
        keys.sort()
        key_count = len(keys)
        button_list = []
        if self.edit:
            for key in keys:
                item = QLineEdit()
                item.setObjectName('source_key_%s' % key)
                source_item = self.projectordb.get_source_by_code(code=key, projector_id=self.projector.db_item.id)
                if source_item is None:
                    item.setText(PJLINK_DEFAULT_CODES[key])
                else:
                    item.old_text = item.text()
                    item.setText(source_item.text)
                self.layout.addRow(PJLINK_DEFAULT_CODES[key], item)
                self.button_group.append(item)
            self.button_box = QDialogButtonBox(QtGui.QDialogButtonBox.Reset |
                                               QtGui.QDialogButtonBox.Discard |
                                               QtGui.QDialogButtonBox.Ok |
                                               QtGui.QDialogButtonBox.Cancel)
        else:
            for key in keys:
                source_text = self.projectordb.get_source_by_code(code=key, projector_id=self.projector.db_item.id)
                text = self.source_text[key] if source_text is None else source_text.text
                button = QtGui.QRadioButton(text)
                button.setChecked(True if key == projector.source else False)
                self.layout.addWidget(button)
                self.button_group.addButton(button, int(key))
                button_list.append(key)
            self.button_box = QDialogButtonBox(QtGui.QDialogButtonBox.Ok |
                                               QtGui.QDialogButtonBox.Cancel)
        self.button_box.clicked.connect(self.button_clicked)
        self.layout.addWidget(self.button_box)
        self.setMinimumHeight(key_count*25)
        set_button_tooltip(self.button_box)
        selected = super(SourceSelectSingle, self).exec_()
        return selected

    @pyqtSlot(object)
    def button_clicked(self, button):
        """
        Checks which button was clicked

        :param button: Button that was clicked
        :returns: Ok:      Saves current edits
                  Delete:  Resets text to last-saved text
                  Reset:   Reset all text to PJLink default text
                  Cancel:  Cancel text edit
        """
        if self.button_box.standardButton(button) == self.button_box.Cancel:
            self.done(0)
        elif self.button_box.standardButton(button) == self.button_box.Reset:
            self.done(100)
        elif self.button_box.standardButton(button) == self.button_box.Discard:
            self.delete_sources()
        elif self.button_box.standardButton(button) == self.button_box.Ok:
            return self.accept_me()
        else:
            return 100

    def delete_sources(self):
        msg = QtGui.QMessageBox()
        msg.setText(translate('OpenLP.SourceSelectForm', 'Delete entries for this projector'))
        msg.setInformativeText(translate('OpenLP.SourceSelectForm',
                                         'Are you sure you want to delete ALL user-defined '
                                         'source input text for this projector?'))
        msg.setStandardButtons(msg.Cancel | msg.Ok)
        msg.setDefaultButton(msg.Cancel)
        ans = msg.exec_()
        if ans == msg.Cancel:
            return
        self.projectordb.delete_all_objects(ProjectorSource, ProjectorSource.projector_id == self.projector.db_item.id)
        self.done(100)

    @pyqtSlot()
    def accept_me(self):
        """
        Slot to accept 'OK' button
        """
        projector = self.projector.db_item
        if self.edit:
            for key in self.button_group:
                code = key.objectName().split("_")[-1]
                text = key.text().strip()
                if key.text().strip().lower() == PJLINK_DEFAULT_CODES[code].strip().lower():
                    continue
                item = self.projectordb.get_source_by_code(code=code, projector_id=projector.id)
                if item is None:
                    log.debug("(%s) Adding new source text %s: %s" % (projector.ip, code, text))
                    item = ProjectorSource(projector_id=projector.id, code=code, text=text)
                else:
                    item.text = text
                    log.debug('(%s) Updating source code %s with text="%s"' % (projector.ip, item.code, item.text))
                self.projectordb.add_source(item)
            selected = 0
        else:
            selected = self.button_group.checkedId()
            log.debug('SourceSelectDialog().accepted() Setting source to %s' % selected)
        self.done(selected)