Erilaisia ikkunoita on:
Varmennusdialogi
esimerkki:
# -*- coding: cp1252 -*-
import sys # tama voi olla myos koodin alussa
from Tkinter import *
import tkMessageBox # tuodaan dialogikäskyt
#funktio, joka toteutetaan napin painamisen jälkeen
def lopeta():
if tkMessageBox.askokcancel("Sulje","Laitetaanko ohjelma katkolle?"):
root.destroy()
sys.exit(0)
#Ikkunan luonti
root = Tk()
kehys = Frame(root)
kehys.pack()
#Napin lisääminen
button = Button(kehys, text="QUIT", command=lopeta)
button.pack(side=BOTTOM)
root.mainloop()
Tiedosto-dialogi palauttaa tiedoston sijainnin ja nimen (polku)
# -*- coding: cp1252 -*-
import sys # tama voi olla myos koodin alussa
from Tkinter import *
import tkMessageBox, tkFileDialog
def lataa():
a=tkFileDialog.askopenfilename()
print a
...
button = Button(kehys, text="Lukaise tiedosto", command=lataa)
button.pack(side=RIGHT)
T4.4.1. Testailua
Avaa alta Dialogi(varmistus ja file) -koodi. Lisää siihen nappi, jolla saat avattua muita dialogeja. Etsi täältä sivu 35 apu