Cara menampilkan icon bawaan tkinter

BelajarPython - assalamualaikum wr. wb.

Jumpa lagi nih temen - temen.. Pada kesempatan kali ini saya akan mencoba untuk megajak kalian belajar untuk menampilkan beberapa ikon bawaan dari tkinter pada window python dengan tkinter itu pula. Namun sebelum kita melanjutkan postingan kali ini, kalian harus mengistall bahasa pemrogramannya dulu ya.. Tentu saja bahasa python temen - temen... Kalian udah install belum nih ? Nah bagi kalian yang berlum install, di install dulu ya temen - temen.. Kalian bisa mendapatkan file instalasinya pada situs atau laman resmi nya python ya.. Yaitu di Https://python.org/download yaa...

Namun jika kalian membutuhkan sebuah bimbingan instalasinya, kalian tidak perlu khawatir ya.. Karena saya sudah menyiapkan postingan yang khusus membahas mengenai cara untuk melakukan proses install dari bahasa pemrograman python ini... Nah jika kalian tertarik untuk membaca postingan yang saya maksud tadi, KALIAN BISA KLIK DISINI YA temen - temen.... Dan silahkan install dengan mengikuti setiap instruksi yang sudah saya sediakan tersebut ya....

Nah setelah kalian install python nya, yuk kita lanjut lagi potingan kita kali ini.. Jadi. Seperti yang sudah saya katakan tadi ya... Pada kesempatan kali ini saya akan mencoba untuk membuat atau memanggil beberapa ikon bawaan dari tkinter python 3. Nah mungkin icon - icon ini akan berguna bagi kalian nantinya.. Nah seperti apa tampilan - tampilan ikon yang akan dihasilkan ? Yuk langsung saja kita simak sama - sama postingan saya kali ini..

Cara memanggil sebuah icon bawaan tkinter pada window tkinter python 3.

Nah pada segment yang pertama ini saya akan langsung memberikan cara untuk memanggil iconnya buat kalian.. Agar kalian tidak penasaran ya.. Hehe.. Namun, saya akan mencoba untuk memberikan cara memanggilnya terlebih dahulu ya... Sebelum saya menampilkan hasilnya... Nah tentu saja saya akan memberikan caranya dengan cara langsung memberikan code programnya langsung ya.. Dan selanjutnya adalah tugas kalian untuk memahaminya.. Namun tenang saja kok saya akan memberikan penjelasan code programnya di segment terakhir. Nah langsung saja yuk kita simak sama - sama code programnya di bawah ini.... Silahkan perhatikan ya... Hehe let’s check it out...


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()


Nah itu dia temen - temen code program nya.. Cukup pendeng dan simple ya temen - temen.. Nah lalu seperti apa ya hasil dari code program di atas jika saya jalankan ? Nah untuk mengobati rasa penasaran kalia, yuk di simak aja ya pada gambar yang ada di bawah ini ya temen - temen....



Nah itu dia temen - temen... Tampilannya.. Silahkan cek code dibawah ini untuk mengetahui nama - nama icon di bawah ini ya...

 self.ikon = ["error", "gray75", "gray50", "gray25", "gray12", "hourglass", "info", "questhead", "question", "warning"]

Nah bisa kita lihat pada gambar di atas ya.. Ikon nya memang tidak berwarna terkesan jadul ya.. Namun saya harap kalian bisa menggunakannya ya.. Dan bisa bermanfaat dalam aktifitas programing kalian nantinya.. Oke sip..

Penjelasan code program untuk menampilkan icon bawaan tkinter pada window tkinter python 3.

Nah selanjutya, saya akan mencoba untuk menjelaskan code program yang saya bagikan diatas ya.. Hal ini saya lakukan agar klian bisa memahami code program yang sudah saya bagikan diatas.. Nah dan saya harap kalian bisa menggunakannya nantinya pada program kalian.. Nah langsung saja ya kita simak sama - sama penjelasan saya dibawah ini.. Let’s check it out temen - temen...


from tkinter import *  //code ini digunakan untuk memangil semua class yang ada di modul tkinter.

class MenampilkanIkon():  //code ini digunakan untuk membuat sebuah class dengan nama “MenampilkanIkon”. Yang akan digunakan untuk menampung semua code program untuk memanggil icon bawaan tkinter.
    def __init__(self):  //code ini digunakan untuk membuat sebuah konstruntor dari class “MenampilkanIkon” ini.
        self.buatKanvas()  //code ini digunakan untuk memanggil sebuah metode dengan nama “buatKanvas”.
        self.panggilIkon()  //code ini digunakan untuk memanggil sebuah metode dengan nama “panggilIkon”.
        self.tampilIkon()  //code ini digunakan untuk memanggil sebuah metode dengan nama “tampilIkon”.

    def buatKanvas(self):  //code ini digunakan untuk membuat sebuah metode dengan nama “buatKanvas” yang akan digunakn untuk menampung code program untuk membuat atau memanggil canvas.
        self.kanvas = Canvas(master, width=300, height=80)  //code ini digunakan untuk memanggil sebuah “canvas” dari tkinter dengan ukuran 300x80 pixel.
        self.kanvas.pack()  //code ini digunakan untuk memasukkan “canvas”yang ada pada variabel “kanvas” ke dalam window.

    def panggilIkon(self):  //code ini digunakan untuk membuat sebuah metode dengan nama “panggilIkon” yang akan digunakn untuk menampung code program untuk mendefinisikan atau memanggil ikon.
        self.ikon = ["error", "gray75", "gray50", "gray25", "gray12", "hourglass", "info", "questhead", "question",
                "warning"]  //code ini digunakan untuk mendefinisikan nama - nama ikon yang akan di panggil nantinya. Lalu menampungnya kedalam variabel yang bernama “ikon”.

    def tampilIkon(self):  //code ini digunakan untuk membuat sebuah metode dengan nama “tampilIkon” yang akan digunakn untuk menampung code program untuk menampilkan ikon dari tkinter.
        jmlIkon = len(self.ikon)  //code ini digunakan untuk menghitung jumlah nama ikon yan gdi panggil di dalam variabel “ikon” lalu menyimpan hasil perhitungannya ke dalam variabel “jmlIkon”.
        posisi = int(300 / jmlIkon)  //code ini digunakan untuk membagi angka 300 dengan nilai yang ada di variabel “jmlIkon”. Dan menyimpan hasilnya ke dalam variabel “posisi”.

        for i in range(0, jmlIkon):  //code ini digunakan sebagai perulangan untuk memanggil nama ikon stu persatu kemudian disimpan ke dalam variabel “i”.
            self.kanvas.create_bitmap((i + 1) * posisi - posisi / 2, 50, bitmap=self.ikon[i]) //code ini digunakan untuk memanggil icon yang dimaksud dengan nama yang ada di variabel “icon” dengan nomor ke “i”. Dengan posisi yang sudah di tentukan diaatas ya..

master = Tk() //code ini digunakan untuk menampilkan window tkinter. Atau memanggil “Tk”
MenampilkanIkon()  //code ini digunakan untuk memanggil class dengan nama “MenampilkanIkon”. Yang sudah kita buat tadi tentunya.

mainloop()  //code ini digunakan agar window yang kita tampilkan tidak langsung close secara otomatis nantinya.


Nah itu dia temen - temen penjelasan saya mengenai code program yang sudah saya bagikan sebelumnya.. Gimana ? Sudah cukup jelas kan temen - temen... Ya saya harap seperti itu ya.. Hehe.. Nah jika ada yang kurang di pahami, kalian bisa membacanya lagi secara perlahan... Namun, jika ada penjelasan yang kurang jelas atau ada yang ingin kalian tanyakan, kalian bisa menggunakan kolom komentar di bawah ini untuk bertanya... Insyaallah saya akan menjawab nya secepat yang saya bisa...


Oke sekian dulu ya temen - temen postingan saya kali ini.. Semoga apa yang sudah saya sajikan di atas dapat menambah pengetahuan dan ilmu baru bagi kalian.. Dan terimakasih ya sudah berkunjung dan membaca postingan saya kali ini.. Dan mohon maaf ya atas kekurangan ataupun ketidak jelasan yang ada di blog ini maupun pada postingan kali ini.. Jika kalian berkenan untuk menyampaikan kritik dan saran, kalian bisa menyampaikannya pada laman hubungi kami yang ada di blog ini ya...

Dan jangan lupa share ke temen kalian ya.. Hehe oke teriamakasi banyak ya dan sampai disini dulu.. Sampai jumpa di postingan saya yang lainnya ya temen - teme.. Oke terimakasi...

Wassalamualaikum wr. wb.
Previous
Next Post »
Thanks for your comment