Şimdi ise programı sonlandırmak için çiçeklere ait resim ve bilgileri kodlayalım. İstenirse çıktı almak için Yazdır butonu ekleyelim.
--
from tkinter import *
from PIL import ImageTk, Image
from tkinter.messagebox import *
import os
pencere = Tk()
pencere.tk_setPalette("light blue")
pencere.wm_iconbitmap("çiçek.ico")
img = ImageTk.PhotoImage(Image.open("çiçek.jpg"))
arka = Label(image=img)
arka.pack()
img2 = ImageTk.PhotoImage(Image.open("papatya.jpg"))
img3 = ImageTk.PhotoImage(Image.open("gül.jpg"))
img4 = ImageTk.PhotoImage(Image.open("gelincik.jpg"))
baslik = pencere.title("Çiçekler" )
def yazdırma_papatya():
os.startfile("papatya.docx","print")
def yazdırma_gül():
os.startfile("gül.docx","print")
def yazdırma_gelincik():
os.startfile("gelincik.docx","print")
def topLevel_papatya():
pencere2=Toplevel()
pencere2.title("Papatya")
gen = pencere2.winfo_screenwidth()
yuks = pencere2.winfo_screenheight()
pencere2.geometry("%dx%d"%(gen, yuks))
yazdır=Button(pencere2,text="Yazdır",command=yazdırma_papatya)
yazdır.pack(side=TOP)
arka = Label(pencere2,image=img2)
arka.pack()
a="Papatya\n\n\
Papatya, papatyagiller (Asteraceae) familyasında sınıflandırılan Anthemis, Matricaria, Bellis,\n\
Leucanthemum ve Tripleurospermum gibi farklı cinslerden bitki türlerine verilen ortak ad.\n\n\
Tıbbi kullanımı\n\n\
Papatyanın spazm çözülmesinde, gaz ve âdet sancılarının giderilmesinde faydalı olduğu ifade\n\
edilmektedir. \n\n\
Zehirlenme;Ege Üniversitesi Eczacılık Fakültesi Farmakognozi Anabilim Dalı Başkanı Prof. Dr.\n\
Bijen Kıvçak'ın ifadelerine göre papatya çayının ilaçlarla etkileşimi bulunmakta ve papatyaların \n\
bazı türleri ciddi zehirlenmelere yol açabilmektedir. \n\
Ayrıca Papatya Türkiyede zehir danışma merkezlerine gelen vakaların başında gelir ve \n\
bazı türleri böcek ilacı yapımında kullanılmaktadır.\n\n\
[linkler sadece üyelerimize görünmektedir.] "
metin= Text(pencere2, width=100)
metin.insert(END,a)
metin.pack()
def topLevel_gül():
pencere2=Toplevel()
pencere2.title("Gül")
gen = pencere2.winfo_screenwidth()
yuks = pencere2.winfo_screenheight()
pencere2.geometry("%dx%d"%(gen, yuks))
yazdır=Button(pencere2,text="Yazdır",command=yazdırma_gül)
yazdır.pack(side=TOP)
arka = Label(pencere2,image=img3)
arka.pack()
a="Gül\n\n\
Gül, gülgiller (Rosaceae) familyasının Rosa cinsinden güzel kokulu bitki türlerine verilen ad.\n\
Anavatanı Anadolu, İran ve Çin'dir ama başka yerlerde de yetişir. \n\
Çok güzel ve kıymetlidir. Park ve bahçelerin süslenmesinde kullanıldığı gibi \n\
odaları, balkon ve terasları süsler. Birçok rengi vardır.\n\
Kesme çiçekçilikte çok talep edilen bir çiçektir.\n\n\
[linkler sadece üyelerimize görünmektedir.] "
metin= Text(pencere2, width=100)
metin.insert(END,a)
metin.pack()
def topLevel_gelincik():
pencere2=Toplevel()
pencere2.title("Gelincik")
gen = pencere2.winfo_screenwidth()
yuks = pencere2.winfo_screenheight()
pencere2.geometry("%dx%d"%(gen, yuks))
yazdır=Button(pencere2,text="Yazdır",command=yazdırma_gelincik)
yazdır.pack(side=TOP)
arka = Label(pencere2,image=img4)
arka.pack()
a="""Gelincik\n\n\
Gelincik (Papaver rhoeas), gelincikgiller (Papaveraceae) familyasından \n\
Dünya'da çok geniş bir yayılma alanına sahip bir yıllık bir bitki türü.\n\n\
Morfolojik özellikleri\n\n\
25-60 cm arasında değişen yüksekliklere ulaşabilir. Yaprakları mavimsi yeşildir. \n\
Dip yapraklar uzun saplı, gövde yaprakları sapsız ve gövdeye bitişiktir.\n\
Çiçeklerin genel rengi koyu kırmızıdır. Ancak beyaza kadar giden sarı, \n\
turuncu gibi değişik renkleri vardır.\n\
Gelincik Temmuz ile Ağustos aylarında sabah saat beş buçuk ile on saatleri arasında \n\
tohum tozlarını (polen) yayar. Aynı saatlerde arılar ve diğer böcekler \n\
çiçeklere gelerek bu tozlara bulanırlar. Böylece, böceklerin beslenme saatleri ile \n\
bitkilerin tohum tozlarını yayma saatleri aynı zaman dilimine rastlamaktadır.\n\n\
Kullanımı\n\n\
Gelincik hafif bir yatıştırıcıdır. Özellikle taç yapraklarında rhoeadic ve \n\
papaveric asitler vardır. Tüm parçalar "rhoeadine" alkoloidi içerir.\n\
Gelincik çiçeğinin yeşil aksamından, tohumlarından, ve kırmızı taç yapraklarından, \n\
petallerinden yararlanılır. Taç yapraklarından geleneksel olarak gelincik şerbeti yapılır. \n\
Bozcaada gelincik ve gelincikten elde edilen gelincik şerbeti ile ünlüdür.\n\n\
[linkler sadece üyelerimize görünmektedir.] )"""
metin= Text(pencere2, width=100)
metin.insert(END,a)
metin.pack()
menu = Menu(pencere)
pencere.config(menu=menu)
çiçek = Menu(menu, tearoff=0)
menu.add_cascade(label="Çiçekler",menu=çiçek)
papatya = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Papatya",menu=papatya)
papatya.add_command(label="Bilgi",command=topLevel_papatya)
gül = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gül",menu=gül)
gül.add_command(label="Bilgi",command=topLevel_gül)
gelincik = Menu(çiçek,tearoff=0)
çiçek.add_cascade(label="Gelincik",menu=gelincik)
gelincik.add_command(label="Bilgi",command=topLevel_gelincik)
def katkı():
showinfo("Çiçekler", "Bu programa katkıda bulunanlar: gokselgursu ")
pencere.config(menu=menu)
yardım_edenler = Menu(menu, tearoff=0)
menu.add_cascade(label="Katkıda Bulunanlar",menu=yardım_edenler)
yardım_edenler.add_command(label="Katkıda Bulunanlar",command=katkı)
pencere.mainloop()
---
Ekte verilen resim ve dosyaları kullanın. Şöyle bir ekran çıkacaktır.