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.