Anfänger-Fragen zu Python

  • Python

    Anfänger-Fragen zu Python

    Hallo,

    ich habe schon Programmiererfahrung - habe aber vor Kurzem erst mit Python begonnen.

    Ich möchte eine GUI für einen SudokuSolver erstellen.

    Wie kann ich es hinbekommen, dass die Textboxen auf dem GUI quadratisch sind?
    Habe in einem Buch nur gesehen, dass man "width" angibt (und dass die Größe des widgets vom Inhalt abhängig ist).

    Ich hätte gerne für Überschrift und Buttons ein Leerraum-Rahmen rundherum um die widgets (siehe Dateianhang) - wie macht man das?

    Ich müsste die Textboxen über row=i column=j ansprechen können - bekomme aber e nicht hin per Code eine bestimmte Textbox

    mit einem Wert zu füllen - was mache ich falsch?

    Ich weiß, dass ich viele Fragen habe, hoffe aber niemand damit zu verärgern und würde mich über Hinweise/Lösungen sehr freuen, da ich

    , wie gesagt, ein Python-Anfänger bin...

    Vielen Dank für die Hilfe im Voraus!!

    kwon

    Quellcode

    1. ​import tkinter
    2. main=tkinter.Tk()
    3. def tb(main,txt, wd):
    4. for i in range(0,9):
    5. for j in range(0,9):
    6. tb = tkinter.Entry(main, text=txt, width=wd).grid(row=i,column=j)
    7. tb[0,0](main,"2",2)
    8. main.mainloop()
    Bilder
    • Rahmen.jpg

      8,85 kB, 242×242, 45 mal angesehen