Modul Wireless Frekuensi 2,4 GHz Xbee Pro

2.7.1 Widget Tkinter

Widget Tkinter menyediakan berbagai kontrol, seperti tombol, label dan kotak teks yang digunakan dalam aplikasi GUI. Kontrol ini biasanya disebut widget. Ada 15 jenis widget di Tkinter yaitu: a. Button Bottom widget untuk menampilkan tombol dalam aplikasi. b. Canvas Canvas widget untuk menggambar bentuk, seperti garis, oval, poligon dan persegi panjang dalam aplikasi. c. Checkbutton Checkbutton widget digunakan untuk menampilkan sejumlah pilihan sebagai kotak centang. Pengguna dapat memilih beberapa pilihan pada suatu waktu. d. Entry Entry widget digunakan untuk menampilkan field teks single-line untuk menerima nilai-nilai dari pengguna. e. Frame Frame widget digunakan sebagai wadah widget untuk mengatur widget lainnya. f. Label Label widget digunakan untuk memberikan keterangan single-line untuk widget lainnya dan dapat berisi gambar. g. Listbox Listbox widget digunakan untuk menyediakan daftar pilihan kepada pengguna. h. Menubutton Menubutton widget digunakan untuk menampilkan menu dalam aplikasi anda. i. Menu Menu widget digunakan untuk memberika berbagai perintah kepada penguna. Perintah-perintah ini terkandung di dalam menubutton. j. Message Message widget digunakan untuk menampilkan bidang teks multiline untuk menerima nilai-nilai dari pengguna. k. Radiobutton Radiobutton widget diguunakan untuk menampilkan sejumlah pilihan seperti tombol radio. pengguna hanya dapat memilih satu pilihan pada satu waktu. l. Scale Scale widget untuk menyediakan slider widget. m. Scrollbar Scrollbar widget digunakan untuk menambah kemampuan bergulir ke berbagai widget, seperti kotak daftar. n. Text Text widget digunakan untuk menampilkan teks dalam beberapa baris. o. Toplevel Toplevel widget digunakan untuk menyediakan wadah jendela yang terpisah. p. Spinbox Spinbox widget adalah varian dari standar Tkinter entry widget, yang dapat digunakan untuk memilih sejumlah nilai-nilai tetap. q. PanedWindow PanedWindow adalah wadah widget yang mengandung beberapa panel yang disusun horizontal atau vertikal. r. LabelFrame Labelframe adalah wadah widget sederhana yang digunakan sebagai spacer atau wadah untuk jendela layout yang kompleks. s. tkMessageBox Modul ini digunakan untuk menampilkan kotak pesan dalam aplikasi.

2.7.2 Standard Attribute

1. Dimensions Berbagai ukuran panjang, lebar, dan dimensi lain dari widget dapat digambarkan dalam banyak unit yang berbeda. Jika Anda menetapkan dimensi ke integer, itu diasumsikan dalam piksel. Tabel 2.2 menunjukan parameter ukuran dari dimensi. Tabel 2.2 Parameter Ukuran Dimensi Karakter Deskripsi C Sentimeter I Inci M Millimeter P Poin printer 172” PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI 2. Colors Tkinter merepresentasikan warna dengan string. Ada dua cara untuk menentukan warna di Tkinter. a. Anda dapat menggunakan string menentukan proporsi merah, hijau dan biru di digit heksadesimal. Misalnya, fff putih, 000000 adalah hitam, 000fff000 hijau, dan 00ffff adalah cyan green plus biru. b. Anda juga dapat menggunakan nama warna standar yang ditetapkan secara lokal. Warna putih, hitam, merah, hijau, biru, cyan, kuning, dan magenta akan selalu tersedia. 3. Fonts Ada tiga cara untuk mengatur fonts yaitu: a. Simple Tuple Fonts Sebagai tuple yang elemen pertama adalah family font, diikuti dengan ukuran dalam poin, opsional diikuti oleh string yang berisi satu atau lebih dari pengubah gaya tebal, miring, garis bawah dan overstrike. Contoh Helvetica, 16 untuk 16-point Helvetica biasa. Times, 24, berani miring untuk 24 titik Kali miring tebal. b. Font objek font Anda dapat membuat objek font dengan mengimpor modul tkFont dan menggunakan Font yang konstruktor kelas. impor tkFont Font = tkFont.Font options, ... Berikut adalah daftar pilihan: 1 Famili: Nama keluarga font sebagai string. 2 size: Ketinggian huruf sebagai integer dalam poin. Untuk mendapatkan font n piksel tinggi, menggunakan -n. 3 weight: bold untuk tebal, normal untuk berat biasa. 4 slant: italic untuk miring, roman untuk normal. 5 underline: 1 untuk teks yang digarisbawahi, 0 untuk normal. 6 overstrike: 1 untuk teks telak, 0 untuk normal. c. X Window Font PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Jika Anda menggunakan X Window System, Anda dapat menggunakan salah satu nama X font. Sebagai contoh, font bernama - - lucidatypewriter-medium-r - - - - 140 - - - - - - adalah favorit fixed-width font penulis untuk digunakan pada layar. Gunakan program xfontsel untuk membantu Anda memilih font yang anda sukai. 4. Anchors Anchors digunakan untuk menentukan di mana teks diposisikan relatif terhadap titik acuan. Berikut adalah daftar konstanta yang mungkin, yang dapat digunakan untuk Anchor atribut. a NW b N c NE d W e CENTER f E g SW h S i SE Gambar 2.9. Tampilan Anchors Misalnya, jika Anda menggunakan CENTER sebagai jangkar teks, teks akan dipusatkan horizontal dan vertikal di sekitar titik referensi. Jangkar NW akan memposisikan teks sehingga titik referensi bertepatan dengan kiri atas sudut kotak berisi teks. Jangkar W akan berpusat teks secara vertikal di sekitar titik referensi, dengan tepi kiri kotak teks yang melewati titik itu, dan sebagainya. Jika Anda membuat widget kecil di dalam bingkai besar dan menggunakan jangkar option = SE, widget akan ditempatkan di sudut kanan bawah frame. Jika Anda menggunakan jangkar = N bukan, widget akan dipusatkan di sepanjang tepi atas. Gambar 2.9. menunjukan letak dari Anchors. 5. Relief styles