wie tkMessageBox und tkSimpleDialog, nur "besser"

Du hast eine Idee für ein Projekt?
Antworten
schlangenbeschwörer
User
Beiträge: 419
Registriert: Sonntag 3. September 2006, 15:11
Wohnort: in den weiten von NRW
Kontaktdaten:

Hallo !
Was haltet ihr davon, hier ein modul zu schreiben, welches universelle dialoge erzeugt und sehr flexibel ist?
ich hab mal was getippt, was jedoch nur meine idee verdeutlichen soll, da ich auf diesem gebiet eigentlich nicht sehr viel weiß.
Es könnte ja ungefähr so aufgebaut sein:

Code: Alles auswählen

from Tkinter import*

class Dialog:
    def __init__(master,         
                 kind,           
                 title="",       
                 titleicon=0,
                 icon,
                 bg,
                 focus=0,        # focusindex
                 x=0,y=0,        # fenstergröße
                                  # wenn kind == "manual",
                 structure=[],    #  liste der form ~ ["Lable","Entry","",
                                  #        "Button","Button"] (""->neue zeile)
                 strings=[],      #  liste mit strings für die structures mit
                                  #         string-option, entsprechtnd der
                                  #         reihenfolge in structures
                 colors=[]        #
                 ...
                 ):
        ...                       # u.a. muss hier das master-window unterdrückt
                                  #   (blockiert)werden
    def make_dialog(self, ...):
        ...
    def make_yesno(self, ...):
        ...
    ...


Ich hoffe, es gibt hier ein paar leute, die diese idee ein bisschen wirklicher machen wollen.
Gruß, jj
Antworten