Cara membuat kolom teks di tkinter

BelajarPython - assalamualaikum wr. wb.

Jumpa lagi nih temen - temen.. Pada kesempatan kali ini saya akan mencoba untuk mengajak kalian untuk belajar sebuah GUI atau tampilan dari python nih... Dan tentu saja saya akan menggunakan modul bawaan dari python. Yaitu tkinter. Nah karena kita akan belajar bahasa pemrograman python, maka tentu kita harus menginstall nya dulu ya.. Jadi buat kalian yang belum install bahasa  yang satu ini, silahkan install dulu ya.. Kalian bisa mendapatkan file instalasi nya di situs resmi nya ya... Yaitu di Https://python.org silahkan download file nya ya temen - temen..

Namun, jika kalian ingin mendapatkan sebuah bimbingan untuk menginstallnya, tenang saja.. Karena saya sudah membuatkan tutorialnya ya... Jika kalian tertarik untuk membacanya, kalian bisa mencarinya di blog ini ya.. Atau lebih mudahnya kalian bisa KLIK DISINI UNTUK MEMBACANYA Ya temen - temen... Silahkan ikuti tutorial lengkap dan instruksi yang ada di sana.. Insyaallah kalian akan berhasil menginstallnya tanpa ada kendala yang berarti...

Nah setelah kalian menginstall bahasa pemrograman python nya, yuk sekarang kita lanjut kan lagi postingan saya kali ini.. Jadi, pada postingan kali ini saya akan mencoba untuk membuat sebuah kolom teks untuk menginputkan sebuah teks... Nah udah pada tau kan apa yang di maksud dengan kolom teks ini ? Ya saya yakin kalian sudah paham akan kolom teks tersebut ya.. Nah untuk itu, langsung saja yuk kita simak sama - sama postingan saya kali ini..

Cara membuat kolom teks pada window tkinter python 3.

Nah seperti yang sudah saya katakan di atas ya.. Pada postingan kali ini saya akan mencoba untuk memberikan cara untuk membuat sebuah kolom teks pada window python yang menggunakan tkinter ini. Nah cara tersebut akan saya bagikan pada segment yang pertama ini.. Namun, tentu saja saya akan membagikan caranya dengan cara langsung memberikan code programnya langsung.. Yang selanjutnya adalah tugas kalian untuk memahami code program tersebut.. Hehe

Tapi tenang saja yaa.. Pada segment terakhir saya akan mencoba untuk menjelasakan code program yang sudah saya bagikan ini dengan penjelasan tiap baris code program.. Ya... Nah langsung saja yuk kita simak sama - sama code program untuk membuat kolom teks ini.. Silahkan simak di bawah ini ya temen - temen..


from tkinter import *

class MembuatKolomTeks(Frame) :
    def __init__(self) :
        self.buatTeks()
        self.buatKolom()

    def buatTeks(self):
        Label(text="First Name").grid(row=0)
        Label(text="Last Name").grid(row=1)

    def buatKolom(self):
        Entry().grid(row=0, column=1)
        Entry().grid(row=1, column=1)

master = Tk()
MembuatKolomTeks()
mainloop()


Nah itu dia temen - temen code programnya... Gimana ? Cukup pendek ya.. Ya maklum saja ya.. Itu hanya menampilkan teks dan kolom teks saja ya.. Serta tanpa aksi atau perintah sama sekali saat kita jalan kan nantinya... Jadi hanya menampilkan interface atau tampilan saja ya temen - temen... Nah lalu seperti apa ya hasil tampilan dari code program di atas kita jalan kan ? Nah langsung saja kita simak sama - sama hasilnya pada gambar yang ad adi bawah ini ya temen - temen...



Nah itu dia temen - temen tampilannya.. Cukup simple ya.. Ya maklum saja ya.. Kan code program nya cukup simpel dan bisa di tambahin kata banget ya.. Hehe..



Cara membuat perintah pada code program kolom teks di tkinter python 3 di atas.

Nah selanjutnya, saya akan mencoba untuk memberikan sebuah perintah yang memanfaatkan sebuah kolom teks di atas ya... Dan perlu kalian ketahui, say hanya menambahkan beberapa code program saja dari code program yang sudah saya bagikan sebelumnya... Dan saya juga menambahkan sebuah tombol untuk menjalankan perintah nya.. Nah seperti apa ya kira - kira code program nya ? Silahkan simak pada code program di bawah ini ya...


from tkinter import *

class MembuatKolomTeks(Frame) :
    def __init__(self, master) :
        self.buatTeks()
        self.buatKolom(master)
        self.buatTombol()

    def buatTeks(self):
        Label(text="First Name").grid(row=0)
        Label(text="Last Name").grid(row=1)

    def buatKolom(self, master):
        self.kolom1 = Entry(master)
        self.kolom2 = Entry(master)

        self.kolom1.grid(row=0, column=1)
        self.kolom2.grid(row=1, column=1)

    def buatTombol(self):
       Button(text='Show', command=self.perintah).grid(row=3, column=1)

    def perintah(self):
        print("First Name: %s \nLast Name: %s" % (self.kolom1.get(), self.kolom2.get()))

master = Tk()
MembuatKolomTeks(master)
mainloop()


Nah itu dia temen - temen code programnya.. Sama saja ya sebenarnya.. Namun ada sedikit perbedaan disana.. Karena saya telah menambahkan 2 metode ke dalam class “MembuatKolomTeks” di atas.. Metode tersebut adalah “buatTombol” yang digunakan untuk membuat tombol dan metode “perintah” yang digunakan sebagai tempat penampungan perintah nya.. Nah gimana ? Sudah jelaskan temen - temen ? Saya rasa sudah cukup jelas ya...

Nah lalu seperti apa ya kira - kira hasil tampilan yang akan dihasilkan dari code program di atas ? Untuk menjawabnya, silahkan simak hasil nya pada gambar yang ada di bawah ini temen - temen..



Nah itu dia temen - temen tampilannya.. Dimana saat saya memasukkan nama saya, lalu saya menekan tombol “show” maka nama saya yang saya masukkan tersebut akan di cetak atau di print.. Dan hasilnya berada di sebelah kiri window nya tersebut yaa.. Bisa dilihat sendiri ya.. Heehe


Cara menambahkan teks secara otomatis pada kolom teks di window tkinter python 3.

Nah selanjutnya, saya akan mencoba untuk memberikan sebuah cara yang mungkin bisa anda gunakan atau anda manfaatkan nantinya.. Yaitu untuk membuat sebuah code program agar dapat memberikan teks secara otomatis tanpa kita mengetikkan sebuah teks sama sekali disana... Nah seperti apa ya kira kira code programnya untuk mewujudkan hal tersebut ? Nah untuk menjawabnya, silahkan simak saja code program nya di bawah ini ya....


from tkinter import *

class MembuatKolomTeks(Frame) :
    def __init__(self) :
        self.buatTeks()
        self.buatKolom()
        self.buatTombol()

    def buatTeks(self):
        Label(text="First Name").grid(row=0)
        Label(text="Last Name").grid(row=1)

    def buatKolom(self):
        self.kolom1 = Entry()
        self.kolom2 = Entry()

        self.kolom1.insert(10, "masukkan nama disini")
        self.kolom2.insert(10, "nama akhirnya disini")

        self.kolom1.grid(row=0, column=1)
        self.kolom2.grid(row=1, column=1)

    def buatTombol(self):
       Button(text='Show', command=self.perintah).grid(row=3, column=1)

    def perintah(self):
        print("First Name: %s \nLast Name: %s" % (self.kolom1.get(), self.kolom2.get()))

master = Tk()
MembuatKolomTeks()
mainloop()


Nah itu dia temen - temen code program nya.. Bisa kalian lihat ya disana.. Saya menambahkan dua baris code program yaa.. Yaitu “insert” dan teks yang akan di masukkan.. Silahkan kalian cek sendiri ya pada metode “buatKolom” di atas... Nah lalu seperti apa hasil window nya ketika kita jalankan code program di atas ? Yuk silahkan cek dan simak hasilnya pada gambar di bawah ini... Nah itu dia temen - temen hasilnya..





Bisa kita lihat ya pada gambar di atas.. Disana sudah ada teks yang di tampilkan secara otomatis tanpa kita mengetikkan sama sekali ya... Nah berati program kita bisa kita katakan sukses ya... Oke sep deh...

Penjelasan code program untuk membuat kolom teks di window tkinter python 3.

Nah seperti yang sudah saya katakan di atas tadi yaa.. Pada segment terakhir ini saya akan mencoba untuk memberikan penjelasan mengenai code program yang akan saya bagikan di atas tadi... Nah seperti apa ya kira - kira penjelasan code program ini.. Yuk langsung saja kita simak sama - sama penjelasannya di bawah ini... Silahkan dicek sama - sama yaa...


from tkinter import *  //code program ini digunakan untuk mengimport semua class yang ada di modul tkinter.
class MembuatKolomTeks(Frame) :  //code ini digunakan untuk membuat class dengan nama “MembuatKolomTeks” yang tentu saja akan digunakan untuk menampung semua code program untuk membuat atau menampilkan window dengan kolom teks dan yang lainnya.
    def __init__(self) :  //code ini digunakan untuk membuat sebuah konstruktor untuk class “MembuatKolomTeks” ini.
        self.buatTeks()  //code ini digunakan untuk memanggil sebuah metode dengan nama “buatTeks”
        self.buatKolom()  //code ini digunakan untuk memanggil sebuah metode dengan nama “buatKolom”
        self.buatTombol()  //code ini digunakan untuk memanggil sebuah metode dengan nama “buatTombol”
    def buatTeks(self):  //code ini digunakan untuk membuat metode dengan nama “buatTeks” yang akan digunakan untuk menampung semua code program untuk menampilkan teks.
        Label(text="First Name").grid(row=0)  //code ini digunakan untuk menampilkan sebuah teks atau label “First Name”.
        Label(text="Last Name").grid(row=1)  //code ini digunakan untuk menampilkan sebuah teks atau label “Last Name”.
    def buatKolom(self):  //code ini digunakan untuk membuat metode dengan nama “buatKolom” yang akan digunakan untuk menampung semua code program untuk menampilkan kolom teks.
        self.kolom1 = Entry()  //code ini digunakn untuk memanggil sebuah kolom teks dari tkinter dan menyimpannya ke dalam variabel “kolom1”.
        self.kolom2 = Entry()  //code ini digunakn untuk memanggil sebuah kolom teks dari tkinter dan menyimpannya ke dalam variabel “kolom2”.
        self.kolom1.insert(10, "masukkan nama disini")  //code ini digunakan untuk memasukkan teks “masukan nama disini” pada kolom teks yang tersimpan di dalam variabel “kolom1”.
        self.kolom2.insert(10, "nama akhirnya disini")  //code ini digunakan untuk memasukkan teks “nama akhirnya disini” pada kolom teks yang tersimpan di dalam variabel “kolom2”.
        self.kolom1.grid(row=0, column=1)  //code ini digunakan untuk memasukkan kolom teks yang ada di dalam variabel “kolom1” ke dalam window dengan posisi baris 0 dan kolom 1. Yang menggunakan layout grid.
        self.kolom2.grid(row=1, column=1)  //code ini digunakan untuk memasukkan kolom teks yang ada di dalam variabel “kolom2” ke dalam window dengan posisi baris 1 dan kolom 1. Yang menggunakan layout grid.
    def buatTombol(self):  //code ini digunakan untuk membuat metode dengan nama “buatTombol” yang akan digunakan untuk menampung semua code program untuk menampilkan sebuah tombol.
       Button(text='Show', command=self.perintah).grid(row=3, column=1)  //code ini digunakan untuk membuat sebuah tombol dengan perintah untuk memanggil sebuah metode dengan nama “perintah”. Dan di tempatkan pada window dengan lokasi “baris 3 dan kolom 1”
    def perintah(self):  //code ini digunakan untuk membuat metode dengan nama “perintah” yang akan digunakan untuk menampung semua code program untuk mebuat sebuah perintah untuk mencetak.
        print("First Name: %s \nLast Name: %s" % (self.kolom1.get(), self.kolom2.get()))  //code ini digunakan untuk mencetak nilai yang ada di tiap kolom teks yang aada di window.
master = Tk()  //code ini digunakan untuk memanggil “Tk” atau window tkinter yang kemudian di tampung ke dalam variabel “master”.
MembuatKolomTeks()  //code ini digunakan untuk memanggil class dengan nama “MembuatKolomTeks” yang sudah dibuat tadi.

mainloop()  //code ini digunakan agar window yang tampil tida akan langsung close secara otomatis saat kita jalankan 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