Beispiel #1
0
def main(cArgs):

    # GUI Code with Tkinter
    if cArgs.window:
        root = tk.Tk()
        # root.minsize(800, 600)
        root.title('Python3 Password Generator v.' + __version__ + ' GUI Mode')
        app = gui.Application(root, cArgs)
        app.mainloop()

        return None

    if cArgs.n <= 0:
        print('Please provide number of passwords greater than 0')
        return None
    if cArgs.l <= 0:
        print('Please provide password length greater than 0')
        return None

    try:
        pg = PasswdGen()
        pg.Generate(cArgs.l, cArgs.n, cArgs.uc, cArgs.lc, cArgs.dg, cArgs.sp,
                    cArgs.uni)
        pg.Print()
        pg.Clear()
    except ValueError:
        print('Error, check arguments and try again')
        return None

    return None
Beispiel #2
0
def main():
    sys.excepthook = excepthook
    app = gui.Application()
    app.splash()
    from ui_main import MainWindow
    MainWindow.args = args
    app.run(MainWindow)
Beispiel #3
0
import Tkinter
import os, sys
import gui
import filepath

if __name__ == "__main__":
	app = gui.Application(None)
	app.title("Maze Pathfinder")

	# Window icon setup
	if sys.platform.startswith('linux'):
		img = Tkinter.PhotoImage(file = filepath.get_filepath("assets", "icon.png"))
		app.tk.call('wm', 'iconphoto', app._w, img)
	else:
		app.iconbitmap(os.path.abspath(filepath.get_filepath("assets", "icon.ico")))

	# Starting main program loop
	app.mainloop()
import gui

root = gui.Tk()
test = gui.Application(master=root)

test.mainloop()

Beispiel #5
0
import gui
from tkinter import *
if __name__ == '__main__':
    root = Tk()
    root.geometry("400x350+500+200")

    app = gui.Application(root)
    # 设置窗口标题:
    app.master.title('简陋dy直播录制gui v0.0.1')
    # 主消息循环:
    app.mainloop()
Beispiel #6
0
"""
Entat Baptiste
"""
from systemeMonetaire import *
import gui

print("--> start <--")

gestM = GestionMonetaire()
gestM.set_compte_exemple()
print(gestM.renduMonnaies(49))

app = gui.Application()
app.mainloop()
plots = [
    plot.Plot('time', 'force', width=3, show_x_label=False),
    plot.Plot('time', ['inlet_temperature', 'outlet_temperature'],
              "coolant temperature",
              width=3,
              show_x_label=False),
    plot.Plot('time', ['x_acceleration', 'y_acceleration', 'z_acceleration'],
              width=3)
]
dispatcher = manager.Dispatcher(*dts)
manager = manager.DataManager(dispatcher)
root = Tk()
app = gui.Application(dispatcher,
                      manager,
                      plots,
                      master=root,
                      show_send_value=False,
                      serial_console_height=5,
                      default_baud=230400)
running = False


def start_abort_handler():
    global start_time, running
    if running:
        app.sendValue("stop")
    else:
        app.reset()
        if app.start():
            running = True
            app.sendValue("start")
Beispiel #8
0
#!/usr/bin/env python3

from tkinter import *

import manager
import gui

if __name__ == '__main__':
    dt1 = manager.DataType('test1', int)
    dt2 = manager.DataType('test2', float, units="foo")
    dt3 = manager.DataType('test3', str, False)
    dt4 = manager.DataType('test4', float)
    dt5 = manager.DataType('test5', str, False)
    dt6 = manager.DataType('test6', float)
    dt7 = manager.DataType('test7', int)
    dt8 = manager.DataType('test8', float)
    dispatcher = manager.Dispatcher(dt1, dt2, dt3, dt4, dt5, dt6, dt7, dt8)
    manager = manager.DataManager(dispatcher)
    root = Tk()
    app = gui.Application(dispatcher, manager, master=root)
    app.mainloop()
Beispiel #9
0
        np.save(
            time.strftime("recordings/%Y-%m-%d-%H%M.npy", time.localtime()),
            measurements)

    uav_controller._close()


if __name__ == '__main__':
    logging.basicConfig(level=logging.INFO)

    # Initialize queues
    q_controls = Queue()
    q_gains = Queue()
    q_ref = Queue()
    q_data = Queue()

    # Initialize GUI
    root = tk.Tk()
    app = gui.Application(q_controls, q_gains, q_ref, q_data, master=root)
    app.set_ref_sliders(np.array(ref.T)[0, :])
    app.set_gain_sliders((control.Kp_pos[0, 0], control.Kp_pos[2, 0],
                          control.Kd_pos[0, 0], control.Kd_pos[2, 0]))

    # Create main process
    p = Process(target=master_loop, args=(q_controls, q_gains, q_ref, q_data))

    # Start process and GUI
    p.start()
    app.mainloop()

    p.join()
Beispiel #10
0
def main():
    root = tk.Tk()
    root.geometry("600x600")
    app = g.Application(master=root)
    app.mainloop()
Beispiel #11
0
        self.SetTopWindow(w)

        dlg = wx.DirDialog(w)
        if dlg.ShowModal() == wx.ID_OK:
            path = dlg.GetPath()
            process_windeta_dir(path)
        dlg.Destroy()
        return True


class MainWin(gui.Window):
    def __init__(self):
        gui.Window.__init__(self, size=(200, 150), title='Detafix')
        box = gui.Box(self, 'vertical')

        b = gui.Button(box, 'Select directory...')
        b.connect('clicked', self.on_sel_dir)

        self.progress = gui.Progressbar(box, stretch=0.)

    def on_sel_dir(self):
        dlg = wx.DirDialog(self._widget, 'Select a directory', defaultPath='.')
        if dlg.ShowModal() == wx.ID_OK:
            path = dlg.GetPath()
            process_windeta_dir(path, self.progress)
        dlg.Destroy()


if __name__ == '__main__':
    gui.Application().run(MainWin)
Beispiel #12
0
 def __init__(self, scene):
     self.scene = scene
     self.app = gui.Application(backgroundColor=(200, 200, 200))
     self.app.keypress = self._appKeypressCb
     self.selectedTile = 0
     self._initComponents()
Beispiel #13
0
        name = y.replace("_", " ")
    return plot.Plot(x, [d + "_" + y for d in ['x', 'y', 'z']], *args,
                     **kwd_args)


dts = ([
    manager.DataType('temperature', float, units='deg C'),
    manager.DataType('missed_deadlines', int)
] + vector_DataType('magnetometer', float) +  # TODO: units
       vector_DataType('gyro', float) +  # TODO: units
       vector_DataType('euler_angle', float, units='degrees') +
       vector_DataType('acceleration', float, units='m/sec^2'))
plots = [  #plot.Plot('time', 'temperature'),
    vector_Plot('time', 'magnetometer'),
    vector_Plot('time', 'gyro'),
    vector_Plot('time', 'euler_angle'),
    vector_Plot('time', 'acceleration')
]
dispatcher = manager.Dispatcher(*dts)
manager = manager.DataManager(dispatcher)
root = Tk()
app = gui.Application(dispatcher,
                      manager,
                      plots,
                      master=root,
                      serial_console_height=10,
                      default_baud=38400)

if __name__ == '__main__':
    app.mainloop()
Beispiel #14
0
        self.function.extra = self.extra.text
        self.function.text = self.text.text

        self.function.save()
        #        self.function.to_module()
        registry.rescan()

    def update_gui(self):
        self.name.text = self.function.name
        self.params.text = ', '.join(self.function.parameters)
        self.extra.text = self.function.extra
        self.text.text = self.function.text

    def on_select_function(self):
        try:
            self.function = self.category.model[self.category.selection[0]]
        except IndexError:
            return


#        if self.function is not None:
#            print 'are you sure?'
#        self.function = [f for f in self.functions if f.name == name][0]
        self.update_gui()

    def on_item_activated(self, ind):
        self.emit('function-activated', self.category.model[ind])

if __name__ == '__main__':
    gui.Application().run(FunctionsWindow)
Beispiel #15
0

if __name__ == "__main__":
    freeze_support()

    colorama.init()

    if IS_FROZEN:
        sys.excepthook = log_and_exit_except_hook
    else:
        sys.excepthook = default_sys_except_hook

    QGuiApplication.setHighDpiScaleFactorRoundingPolicy(
        Qt.HighDpiScaleFactorRoundingPolicy.RoundPreferFloor)
    QApplication.setAttribute(Qt.AA_EnableHighDpiScaling)
    app = gui.Application(sys.argv)

    setup_logger(app.behavior_settings.loglevel)

    logger.debug(f"Current Version: {VERSION}")
    logger.debug(f"AppData Path: {core.utils.get_app_data_path()}")

    app.set_current_setting_theme()

    app.setWindowIcon(QIcon(os.path.join(ASSETS_PATH, "logo", "logo.ico")))

    main_window = gui.MainWindow()
    main_window.show()

    sys.exit(app.exec_())