Ejemplo n.º 1
0
def main():
    config_logging()
    app = QApplication(sys.argv)

    # 给应用设置一个图标
    app.setWindowIcon(QIcon('Icons/main.ico'))
    mainForm = MainForm()
    mainForm.show()
    sys.exit(app.exec_())
Ejemplo n.º 2
0
class BeginForm(QWidget):
    """Class for begin window"""
    def __init__(self):
        """Initialize begin window"""
        super().__init__(None)

        # set main variables
        self.main_layout = QVBoxLayout()
        self.congrat_label = QLabel("Вітаю у вікторині про пожежну безпеку!")
        self.begin_quiz_button = QPushButton("Почати вікторину")
        self.end_quiz_button = QPushButton("Закінчити вікторину")
        self.quiz_window = MainForm()

        # set a basis style
        self.setStyleSheet(
            "QWidget{background-color: aqua; font-weight: bold;}")
        self.congrat_label.setStyleSheet(
            "QPushButton{background-color lightred;}")
        self.setWindowTitle("Вікторина")
        try:
            self.setWindowIcon(QIcon(os.getcwd() + "/pictures/logo.png"))
        except:
            pass

        # set connections
        self.begin_quiz_button.clicked.connect(self.start_quiz)
        self.end_quiz_button.clicked.connect(self.end_quiz)

        # window organization
        self.main_layout.addWidget(self.congrat_label)
        self.main_layout.addWidget(self.begin_quiz_button)
        self.main_layout.addWidget(self.end_quiz_button)
        self.setLayout(self.main_layout)

    def start_quiz(self):
        """To start a quiz"""
        self.quiz_window.show()

    def end_quiz(self):
        """To finish quiz and show quiz result"""
        self.quiz_window.close()
        tests = self.quiz_window.test_windows.copy()
        mark_window = MarkForm(tests)
        mark_window.exec_()

        del self.quiz_window
        self.quiz_window = MainForm()
Ejemplo n.º 3
0
from MainForm import MainForm
from PySide.QtGui import QApplication
import sys
import logging

FORMAT = "%(asctime)s - %(levelname)-8s - %(message)s"
logging.basicConfig(level=logging.DEBUG, filename='/tmp/envelopes.log', format=FORMAT)

app = QApplication(sys.argv)
w = MainForm()
w.show()

app.exec_()
Ejemplo n.º 4
0
from Qt import QApplication
from MainForm import MainForm

if __name__ == '__main__':
    app = QApplication('')
    form = MainForm(None)
    form.show()
    app.run()
Ejemplo n.º 5
0
# This Python file uses the following encoding: utf-8
import sys
import os

import PySide2
from PySide2.QtWidgets import QApplication, QWidget
from PySide2.QtCore import QFile
from PySide2.QtUiTools import QUiLoader
from MainForm import MainForm

if __name__ == "__main__":

    app = QApplication(sys.argv)
    form1 = MainForm()
    form1.show()

    sys.exit(app.exec_())
Ejemplo n.º 6
0
#-*- coding: utf-8 -*-

from MainForm import MainForm
from PyQt4 import QtGui
import sys

if __name__ == "__main__":
    app = QtGui.QApplication(sys.argv)
    app.setStyle("Plastique")
    mainForm = MainForm()
    mainForm.show()
    sys.exit(app.exec_())