def __init__(self, robots): Tk.__init__(self,None) #print('GUI trobots : ', robots) self.__liste_robots = robots self.title("GUI trop stylée pour le simulateur") #taille de la fenêtre et position sur l'écran (par défaut en haut à droite w_fen = self.winfo_screenwidth() h_fen = self.winfo_screenheight() x_fen = w_fen/1.7 y_fen = 0 my_w = w_fen/2.5 my_h = h_fen/1.5 self.geometry("%dx%d+%d+%d" % (my_w,my_h,x_fen,y_fen)) # lancement des différentes frames de la GUI self.__wids = gui_general.general(self, self.__liste_robots) self.__robots = gui_robots.robots(self,self.__liste_robots) self.__actions = gui_actions.actions(self,self.__liste_robots) self.__effecteur = gui_actionneurs.actionneurs(self,self.__liste_robots) self.start()
def __init__(self, robots): Tk.__init__(self, None) #print('GUI trobots : ', robots) self.__liste_robots = robots self.title("GUI trop stylée pour le simulateur") #taille de la fenêtre et position sur l'écran (par défaut en haut à droite w_fen = self.winfo_screenwidth() h_fen = self.winfo_screenheight() x_fen = w_fen / 1.7 y_fen = 0 my_w = w_fen / 2.5 my_h = h_fen / 1.5 self.geometry("%dx%d+%d+%d" % (my_w, my_h, x_fen, y_fen)) # lancement des différentes frames de la GUI self.__wids = gui_general.general(self, self.__liste_robots) self.__robots = gui_robots.robots(self, self.__liste_robots) self.__actions = gui_actions.actions(self, self.__liste_robots) self.__effecteur = gui_actionneurs.actionneurs(self, self.__liste_robots) self.start()
#!/usr/bin/env python # -*- coding: utf-8 -*- """ Simulateur UTCoupe 2014 : GUI Fichier : main.py Fonction : lancer la GUI, créer le frame principal C'est le point d'entrée du package gui pour le simulateur. Permet d'importer l'ensemble des modules et de lancer la GUI. Note : le fonctionnement du package est expliqué dans le wiki UTCoupe. """ __author__ = "Thomas Fuhrmann" __copyright__ = "Copyright 2013, UTCoupe 2014" from tkinter import * import gui_general import gui_robots import gui_actions import gui_actionneurs if __name__ == '__main__': fen = Tk() fen.title("Test de GUI pour le simulateur") wids = gui_general.general(fen) robots = gui_robots.robots(fen) actions = gui_actions.actions(fen) effecteur = gui_actionneurs.actionneurs(fen) fen.mainloop()
Fichier : main.py Fonction : lancer la GUI, créer le frame principal C'est le point d'entrée du package gui pour le simulateur. Permet d'importer l'ensemble des modules et de lancer la GUI. Note : le fonctionnement du package est expliqué dans le wiki UTCoupe. """ __author__ = "Thomas Fuhrmann" __copyright__ = "Copyright 2013, UTCoupe 2014" import sys import os DIR_PATH = os.path.dirname(os.path.abspath(__file__)) sys.path.append(os.path.join(DIR_PATH, "..", "gui")) from tkinter import * import gui_general import gui_robots import gui_actions import gui_actionneurs if __name__ == '__main__': fen = Tk() fen.title("Test de GUI pour le simulateur") wids = gui_general.general(fen) robots = gui_robots.robots(fen) actions = gui_actions.actions(fen) effecteur = gui_actionneurs.actionneurs(fen) fen.mainloop()