Exemple #1
0
def main():
    ##Launch Client
    # if len(sys.argv) <= 2:
    #     print('Usage: "python TCPclient.py server_address server_port"')
    #     print('server_address = Visible Inside: "eng-svr-1" or 2 or "localhost" or "127.0.0.1"')
    #     print('                 Visible Outside: IP address or fully qualified doman name')
    #     print('server_port = server welcome socket port: #80GX')
    #     sys.exit(2)
    # # Create a TCP client socket: (AF_INET for IPv4 protocols, SOCK_STREAM for TCP)
    # clientSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

    # # Request a TCP connection to the TCP server welcome socket: host = argv[1] & port = argv[2]
    # clientSocket.connect((sys.argv[1], int(sys.argv[2])))

    # # Client takes message from user input, sends it to the server, and receives its echo
    # print('Type "quit" to exit the client or "shutdown" to turnoff the server')
    # while True:
    #     message = input("Type a message: ")
    #     msg_byte = message.encode()
    #     print(message)
    #     clientSocket.send(msg_byte)
    #     modifiedMessage = clientSocket.recv(1024)
    #     print('Received echo:', modifiedMessage)
    #     if message == 'quit' or message == 'shutdown' or message == "":
    #         print('TCP Client quits!')
    #         break

    # # Close the client socket
    # clientSocket.close()
    # sys.exit(0)

    app = QApplication(sys.argv)
    mainWindow = MainWindow()
    sys.exit(app.exec_())
Exemple #2
0
def main():
    """
    Run game
    :return:
    """
    setProperties(readProperties('config/parameters/test.properties'))
    # agent_params=[(1,.005),(1,.01),(2,(.005,.005)),(2,(.0025,.0025)),(0,.005),(0,.01)]

    if globals.gEnvironment:
        root = Tk()
        root.resizable(width=300, height=300)

        agents = [
            Agent(strategy=0, strategyParam=0.02),
            Agent(strategy=5, strategyParam=0.025)
        ]
        globals.gCurrentOwner = agents[0]  # default
        main_window = MainWindow(root, agents)
        main_window.pack()

        root.mainloop()

    else:
        agents = [
            Agent(strategy=0, strategyParam=0.2),
            Agent(strategy=0, strategyParam=0.25)
        ]
        print(run(agents))
Exemple #3
0
 def setUp(self):
     '''Creating the GUI and Load Data'''
     self.form = MainWindow()
     self.form.show()
     self.form.data.importFile("covariate_data.xlsx")
     #self.form.data.importFile("ds1.csv")
     self.form.dataLoaded = True
     self.form.importFileSignal.emit()
Exemple #4
0
def main(debug):
    """
    Begins running application and creates instance of MainWindow class.

    Args
        debug: Boolean indicating if debug mode is active or not
    """
    log.info("Starting C-SFRAT.")
    app = QApplication(sys.argv)
    mainWindow = MainWindow(debug)
    sys.exit(app.exec_())
Exemple #5
0
    def __init__(self, args):
        super().__init__(args)
        self.setupFileIO()
        self.sensorProfileManager = SensorProfileManager()
        self.sensorProfileManager.loadProfiles()
        self.preferencesManager = PreferencesManager()
        self.preferencesManager.loadPreferences()

        logger.log('Application version: {}.{}.{}'.format(*self.VERSION))

        self.window = MainWindow(self)
        logger.log('Showing window')
        self.window.show()
Exemple #6
0
 def showWindow(self, user, role):
     if role == "operator":
         self.mainWindow = MainWindow(user)
         self.mainWindow.reconnectDB.connect(self.showAuthWindow)
         self.mainWindow.show()
     elif role == "admin":
         self.msgbox = QtWidgets.QMessageBox()
         self.msgbox.setText('Админку пока не сделал')
         self.msgbox.show()
     elif role == "ingeneer":
         self.servicemanWindow = serviceman(user)
         self.servicemanWindow.reconnectDB.connect(self.showAuthWindow)
         self.servicemanWindow.show()
     else:
         self.msgbox = QtWidgets.QMessageBox()
         self.msgbox.setText(
             'Пользователь неверно настроен, обратитесь к администратору')
         self.msgbox.show()
         self.showAuthWindow()
Exemple #7
0
#/bin/python
""" Start script (enter point of the whole application)"""
import sys

from PyQt5.QtWidgets import QApplication

from util.logger import log
from ui.mainWindow import MainWindow

if __name__ == '__main__':
    log.info('begin main')

    # ----Запускаем главное окно----
    app = QApplication(sys.argv)
    qWind = MainWindow()
    qWind.show()
    rez = app.exec_()
    log.info('end main')
    sys.exit(rez)
Exemple #8
0
 def showMainWindow(self, user):
     self.mainWindow = MainWindow(user)
     self.mainWindow.reconnectDB.connect(self.showAuthWindow)
     self.mainWindow.show()
Exemple #9
0
from PyQt5.QtWidgets import QApplication
from ui.mainWindow import MainWindow

if __name__ == "__main__":
    import sys
    app = QApplication(sys.argv)
    ui = MainWindow()
    ui.showFullScreen()
    #ui.show()
    sys.exit(app.exec_())
Exemple #10
0
def main(debug):
    logging.info("Starting application.")
    app = QApplication(sys.argv)
    mainWindow = MainWindow(debug)
    sys.exit(app.exec_())
Exemple #11
0
    opts = parse_arguments()
    username = opts.username
    password = opts.password

    app = QtWidgets.QApplication(sys.argv)
    if not username or not password:
        auth_gialog = AuthDialog()
        app.exec_()

        username = auth_gialog.get_username() or sys.exit()
        password = auth_gialog.get_password() or sys.exit()

    client = Client(
        opts.address,
        opts.port,
        username,
        password,
        logger=getLogger("messenger.client"),
    )
    main_window = MainWindow(client)
    main_window.bind_signals()

    client.start()
    app.exec_()

    try:
        client.stop()
        client.join()
    except Exception:
        pass
Exemple #12
0
import sys
from PyQt5.QtWidgets import QApplication

from ui.mainWindow import MainWindow

app = QApplication(sys.argv)
main = MainWindow()
main.show()
sys.exit(app.exec_())
Exemple #13
0
from ui.mainWindow import MainWindow
from config import Config

with Config() as config:
    window = MainWindow(config)
    window.showUI()
Exemple #14
0
#Entry point
import sys
from PyQt5.QtWidgets import QApplication
from ui.mainWindow import MainWindow

app = QApplication(sys.argv)
window = MainWindow()
app.exec_()
Exemple #15
0

def update_main_buttons(server, main_window):
    if server.alive():
        main_window.runButton.setDisabled(True)
        main_window.stopButton.setDisabled(False)
    else:
        main_window.runButton.setDisabled(False)
        main_window.stopButton.setDisabled(True)


if __name__ == "__main__":
    create_db()

    logger = getLogger("messenger.server")
    server = ServerThread(logger=logger)
    user_extenstion = UsersExtension()

    app = QtWidgets.QApplication(sys.argv)

    main_window = MainWindow(user_extenstion)
    main_window.runButton.clicked.connect(server.start)
    main_window.stopButton.clicked.connect(server.stop)

    # update buttons behaviour
    timer = QtCore.QTimer()
    timer.timeout.connect(lambda: update_main_buttons(server, main_window))
    timer.start()

    sys.exit(app.exec())
import sys
import os
import logging
from traceback import format_exception
from PyQt5.QtWidgets import QApplication
from ui.mainWindow import MainWindow
import resources_rc

logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
fh = logging.FileHandler('wormsvisualiser.log')
formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s",
                              "%Y-%m-%d %H:%M:%S")
fh.setFormatter(formatter)
logger.addHandler(fh)


def except_hook(type_, value, traceback):
    logger.error(value)
    logger.debug(format_exception(type_, value, traceback))
    sys.__excepthook__(type_, value, traceback)


if __name__ == '__main__':
    sys.excepthook = except_hook
    app = QApplication([])
    ui_template_path = os.path.join('ui', 'ui.json')
    application = MainWindow(ui_template_path)
    application.showMaximized()
    app.exec()