sintax :
from tkinter import *
root = Tk()
gambar = PhotoImage(file="/home/moham/moham.png")
w1 = Label(root, image=gambar).pack(side="right")
root.mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBbxBMqC0QlTBs2ah8r2ktLrHIoWqKuhlWfCwmrb_Rh7JSJTYendCaLSg08YS64M1Ai8UdGvJRmMKpwXAkV9i7EJLFBNNC1Qz8QWJHLHiLT4bDZm8_dGfFPJKGzkJC0ZHjqctBCrrGqbo/s320/Selection_215.png)
menampilkan teks di tengah gambar
sintax :
from tkinter import *
root = Tk()
gambar = PhotoImage(file="/home/moham/moham.png")
teks = """hey hey... arahkan pandangan kalia ke sini ya...
gimana ? ini teks nya temen - temen..
sudah berada di tengah ya....
berati program yang saya bagikan ini bisa kita katakan sukses ya..
makanya simak terus tutorial - tutorial lainnya
di mn-belajarpython.blogspot.co.id ini ya.. hehe
"""
w = Label(root, fg = "white",
compound = CENTER,
text=teks,
image=gambar).pack(side="right")
root.mainloop()
tampilan :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSYcleVyKCkFOKe_w746Blb69U8_tUarO2ic811mGimNfWksSJiZu4kdg_p8qTwQ07yFErV4a7TL9Fh4tAX5MmDzSvlUhrD1CGEYEoPJi_R3cD1plaZh7o-h0jGbaeKFFuS68aCg-L81c/s320/Selection_216.png)
2. Membuat garis di window tkinter.
sintax :
from tkinter import Tk, Canvas, Frame, BOTH
class MembuatGaris(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.window = parent
self.initUI()
def initUI(self):
self.window.title("Lines")
self.pack(fill=BOTH, expand=1)
self.window.geometry("400x250")
self.buatGaris()
def buatGaris(self):
kanvas = Canvas(self)
kanvas.create_line(15, 25, 200, 25)
kanvas.pack(fill=BOTH, expand=1)
if __name__ == '__main__':
root = Tk()
ex = MembuatGaris(root)
root.mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVzxHd9GCgspbkrigiXPGEh3kb74kGSBXTz-VRZJ13Lh3G4XOHZ1GuQkw_mBqwWzH5frOiC66iHXGkJJtM2hcqEz-kP4w82WQzHwZQVmkGykhvic2FgPCNVKhuNEOmDTUXktWK5argUk4/s320/Selection_206.png)
membuat garis putus - putus
sintax :
from tkinter import Tk, Canvas, Frame, BOTH
class MembuatGaris(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.window = parent
self.initUI()
def initUI(self):
self.window.title("Lines")
self.pack(fill=BOTH, expand=1)
self.window.geometry("400x250")
self.buatGaris()
def buatGaris(self):
kanvas = Canvas(self)
kanvas.create_line(300, 35, 300, 200, dash=(4, 2))
kanvas.pack(fill=BOTH, expand=1)
if __name__ == '__main__':
root = Tk()
ex = MembuatGaris(root)
root.mainloop()
tampilan :
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi06pNZqZ2rSdZFytoVL7OPmFZJ6L5VOIB3Ql6ZNUM0kwiAowsKmRgEK2Mmh6Q8HDbRup-gQgeooNPlRi-comuNDu_DRVJnYZ5PmNC5m33_7m13XCIACFVnJw9rlAGAb5y7Mfx-V2h4eog/s400/Selection_207.png)
3. Membuat Bintang di tkinter.
sintax :
from tkinter import *
class MembuatBintang():
def __init__(self):
self.buatBintang()
def buatBintang(self):
kanvas = Canvas(width=200, height=200)
kanvas.pack()
koordinat = [100, 140, 110, 110, 140, 100, 110, 90, 100, 60, 90, 90, 60, 100, 90, 110]
kanvas.create_polygon(koordinat, outline='green', fill='yellow', width=3)
Tk()
MembuatBintang()
mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJT2OcT-8gPKDaWAtMPHvmSMBfkwwtRF44OIW9VN6fPZTNraKiCiYnA3AfuHE_bPSeisIgVI40GTRI4CLlEoGUo-ArAdmQIZ9LGV62Q89OiPALPnGtKMt-L5eH1YfXuvlGyksMOaHX39g/s400/Selection_237.png)
4. Membuat lingkaran, oval, kotak dan lain - lain.
sintax :
from tkinter import Tk, Canvas, Frame, BOTH
class MembuatBerbagaiBentuk(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.window = parent
self.initUI()
def initUI(self):
self.window.title("Shapes")
self.pack(fill=BOTH, expand=1)
self.window.geometry("330x220+300+300")
self.buatBentuk()
def buatBentuk(self):
canvas = Canvas(self)
canvas.create_oval(10, 10, 80, 80, outline="green", fill="blue", width=2)
canvas.create_oval(110, 10, 210, 80, outline="green", fill="blue", width=2)
canvas.create_rectangle(230, 10, 290, 60, outline="green", fill="blue", width=2)
canvas.create_arc(30, 200, 90, 100, start=0, extent=210, outline="green", fill="blue", width=2)
points = [150, 100, 200, 120, 240, 180, 210, 200, 150, 150, 100, 200]
canvas.create_polygon(points, outline='green', fill='blue', width=2)
canvas.pack(fill=BOTH, expand=1)
if __name__ == '__main__':
root = Tk()
ex = MembuatBerbagaiBentuk(root)
root.mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeJE65gZIWTIIEZTHJaG-sjm_nfOqMMy4jlNEI-p79RZZ09o0ukFKctpHzEBbzWpk6ymW_JUpjldiYZkcmshrCrtDe-BtU6e7ArN7QyT8pYAfv9cg_TqkP24wkQjddF6ZGCffyhvhaRLU/s320/Selection_209.png)
5. Menampilkan 3 kotak warna.
sintax :
from tkinter import Tk, Canvas, Frame, BOTH
class MembuatWarna(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.window = parent
self.initUI()
def initUI(self):
self.window.title("Colours")
self.pack(fill=BOTH, expand=1)
self.window.geometry("400x100+300+300")
self.buatWarna()
def buatWarna(self):
kanvas = Canvas(self)
kanvas.create_rectangle(30, 10, 120, 80, outline="#f50", fill="#fb0")
kanvas.create_rectangle(150, 10, 240, 80, outline="#fb0", fill="#f50")
kanvas.create_rectangle(270, 10, 370, 80, outline="#0f5", fill="#05f")
kanvas.pack(fill=BOTH, expand=1)
if __name__ == '__main__':
root = Tk()
ex = MembuatWarna(root)
root.mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-u4RicJNVdKLLbx0MCU5gRbi6AWW_5cyODyFUDbJSZYO_zASZgzBlJydXFJXqPHCAhiaidlS7tJc5z9u_dH8TYWnk0ex0URZ2D77n6lEI1E16-9yIJ0Xh1etuw14NUp7wPu1NRH8vePo/s320/Selection_208.png)
6. Membuat window tikinter seperti buku kotak.
sintax :
from tkinter import *
class BuatKotak():
def __init__(self):
self.buatCanvas()
def buatCanvas(self):
kanvas = Canvas(master, width=200, height=200)
kanvas.pack()
self.pembuatKotak(kanvas, 12)
def pembuatKotak(self, canvas, jarak):
for x in range(jarak,200,jarak):
canvas.create_line(x, 0, x, 200)
for y in range(jarak,200,jarak):
canvas.create_line(0, y, 200, y)
master = Tk()
BuatKotak()
mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmIlsQoqOr544-51oQqXDnfsrk3LpMtdd6PqHg7mHg6auckIOxUHRjh9p7d9PRPfosLkObHPwmeQX_pVL74GGpn-TxS0Cyl6vS2_15aYfZNer9RuLchi6AQeqvOrkLykG_c8CLyuIfgpA/s400/Selection_245.png)
7. Membuat window tkinter seperti terowongan.
sintax :
from tkinter import *
class Terowongan():
def __init__(self):
self.buatKanvas()
self.buatTerowongan()
def buatKanvas(self):
self.kanvas = Canvas(width=200, height=100)
self.kanvas.pack()
def buatTerowongan(self):
self.kanvas.create_rectangle(50, 20, 150, 80, fill="green")
self.kanvas.create_rectangle(65, 35, 135, 65, fill="yellow")
self.kanvas.create_line(0, 0, 50, 20, fill="green", width=3)
self.kanvas.create_line(0, 100, 50, 80, fill="green", width=3)
self.kanvas.create_line(150, 20, 200, 0, fill="green", width=3)
self.kanvas.create_line(150, 80, 200, 100, fill="green", width=3)
Tk()
Terowongan()
mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkC16c2414dOoTrtm1wDF_5EJuoDs3Lx72h8RvmZblDe3FaG7We7to2w4eITbhgxFX8j41fRONwyHtWoOSRDFnFLiTDH8xp9xObFmMCV2nyx75huoOm6dxBgm8y3raM27KPzDGWmA7xZs/s400/Selection_242.png)
8. Membuat teks keren di window tkinter.
sintax :
from tkinter import Tk, Canvas, Frame, BOTH, W
class MembuatTeks(Frame):
def __init__(self, parent):
Frame.__init__(self, parent)
self.window = parent
self.initUI()
def initUI(self):
self.window.title("membuat tulisan keren")
self.pack(fill=BOTH, expand=1)
self.window.geometry("580x250")
self.buatTeks()
def buatTeks(self):
kanvas = Canvas(self)
kanvas.create_text(20, 30, anchor=W, font="Purisa", text="oke, ini dia temen - temen teks nya...")
kanvas.create_text(20, 60, anchor=W, font="Purisa", text="gimana ? ya cukup keren lah ya...")
kanvas.create_text(20, 130, anchor=W, font="Purisa", text="tentu lebih keren bila kita bandingkan dengan teks biasa pada")
kanvas.create_text(20, 160, anchor=W, font="Purisa", text="umumnya yang cendrung standard dan membosankan..")
kanvas.create_text(20, 190, anchor=W, font="Purisa", text="jangan lupa simak tutorial menarik lainnya ya..")
kanvas.create_text(20, 220, anchor=W, font="Purisa", text="tentu saja di mn-belajarpython.blogspot.co.id ini ya...")
kanvas.pack(fill=BOTH, expand=1)
if __name__ == '__main__':
root = Tk()
ex = MembuatTeks(root)
root.mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcUFXYBnWXulQu0FSM6SJMogJaoUUsOOsqrdhlWrVonFvlK7VOUE6tpEXDXijXInGU0ycGtUJWKxXvD8xqI6OgwLqFJa8nqNH1OY0cBTh-0jyQpPrUfKv0ZFgPoTE7ZZLlpl7axCNDmlI/s320/Selection_210.png)
9. Menggambar dengan kursor di window tkinter.
sintax :
from tkinter import *
class Menggambar():
def __init__(self):
self.buatKanvas()
self.pesan()
def buatKanvas(self):
self.kanvas = Canvas(master, width=500, height=150)
self.kanvas.pack(expand=YES, fill=BOTH)
self.kanvas.bind("", self.gambar)
def pesan(self):
message = Label(master, text="klik dan seret untuk menggambar")
message.pack(side=BOTTOM)
def gambar(self,event):
x1, y1 = (event.x - 1), (event.y - 1)
x2, y2 = (event.x + 1), (event.y + 1)
self.kanvas.create_oval(x1, y1, x2, y2, fill="green")
master = Tk()
Menggambar()
mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgks36VGs6KukWYJYZnyhej0zDVOrHrvZNwChXCgStG38c2P6GdbmfHyscU-L-LuWGzBnXEBlWP53czDd5X-rUg1mFW9hDmAXr-MFtkHYlDzU7ZJE-m32I9KXCnpz2uUbbCD-6Uuz_MRGM/s320/menggambar+dengan+kursor.png)
10. Menampilkan Ikon bawaan tkinter.
sintax :
from tkinter import *
class MenampilkanIkon():
def __init__(self):
self.buatKanvas()
self.panggilIkon()
self.tampilIkon()
def buatKanvas(self):
self.kanvas = Canvas(master, width=300, height=80)
self.kanvas.pack()
def panggilIkon(self):
self.ikon = ["error", "gray75", "gray50", "gray25", "gray12", "hourglass", "info", "questhead", "question",
"warning"]
def tampilIkon(self):
jmlIkon = len(self.ikon)
posisi = int(300 / jmlIkon)
for i in range(0, jmlIkon):
self.kanvas.create_bitmap((i + 1) * posisi - posisi / 2, 50, bitmap=self.ikon[i])
master = Tk()
MenampilkanIkon()
mainloop()
tampilan;
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmnRb4u9eFuR84g7AlItPeh5GR4YlZGMKCZXqxO_DOP7Bm4VeE9BDnLqsvkWIUbRCmajlN12KcKAukFzKU2C4VedLS1jnoadQ7edGGJGa52tKLlrKjjZdOtyfV1mgzPDaqi5IXurSaRC0/s400/Selection_241.png)