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
def main(): sys.excepthook = excepthook app = gui.Application() app.splash() from ui_main import MainWindow MainWindow.args = args app.run(MainWindow)
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()
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()
""" 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")
#!/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()
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()
def main(): root = tk.Tk() root.geometry("600x600") app = g.Application(master=root) app.mainloop()
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)
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()
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()
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)
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_())