Hvordan Size en Python Frame

Når du oppretter en Python-program med et grafisk brukergrensesnitt, må du stille inn størrelsen på rammen eller vinduet som vises på brukerens skjerm. Python har to store grafiske moduler: Tkinter og wxPython. Innstilling av størrelsen på en ramme er en annen prosess i de to moduler.

Bruksanvisning

Tkinter

1 Åpne din Python-skript.

2 Type:

root = Tk ()

frame = Frame (root, width = ###, height = ###)
frame.pack ()

root.mainloop ()

Erstatt "###" med bredden og høyden du vil at rammen for å ha i piksler.

3 Lagre og lukk skriptet.

wxPython

4 Åpne Python script som du ønsker å stille inn størrelsen på en ramme.

5 Type:

fra wxPython.wx import *

def eksempel (event): print "hva som vil være i rammen '
klasse MyApp (wxApp):

def OnInit(self):
win_id = wxNewId()
win = wxFrame(NULL, win_id, 'frame title',
size=wxSize(###, ###))

btn_id = wxNewId ()

btn = wxButton(win, btn_id, 'example')
EVT_BUTTON(btn, btn_id, example)
win.Show(true)
return true

app = MyApp ()
app.MainLoop ()

Bytt tallsymboler med bredden og høyden du vil at rammen skal ha. Den første "###" representerer bredde. Den andre er høyden. De andre verdier bør endres avhengig av hva du vil gjøre i rammen.

6 Lagre programmet.