SESI 01 : MEMBUAT FORM MENU
from kivy.lang import Builder |
à |
Agar kita bisa memanggil/include file berjenis
kivy (.kv) |
from kivy.core.window import Window |
à |
Untuk mengatur ukuran windows saat
ditampilkan dalam percobaan |
from kivy.uix.screenmanager import Screen |
à |
Untuk mengatur pengontrol halaman-halaman/layar |
from kivymd.app import MDApp |
à |
Karena kita bangung aplikasi denga kivyMD |
|
|
|
Window.size = (400,600) |
à |
Set ukuran tampilan agar dipercobaan tampak
seperti ukuran HP, tapi nanti klo
dibuil jadi apk/aab perintah ini di buang saja. |
Builder.load_file('menuutama.kv') |
à |
Untuk memanggil file kivy (menuutama.kv) agar
bisa dieksekusi oleh python, yang akan mengatur tampilan form kita |
class MenuUtama(Screen): pass
|
à |
Untuk mengontrol object/modul/halaman/page
MenuUtama Pass : artinya di file python ini blm ada
perintah apapun karena perintah atau item2nya ada di file modul (menuutama.kv)
yang kita panggil diatas
|
class MyResto(MDApp):
def
build(self): return
MenuUtama()
|
à |
Untuk mengontrol object/modul/halaman/page
utama atau root/akar dari program aplikasi ini.
Object item pengontrol yang isinya adalah
unjalankan class MenuUtama |
MyResto().run() |
à |
Mulai menjalankan aplikasinya |
BoxLayout Properties
pengaturnya : ·
size_hint:0 .4,
0.3
·
pos_hint:
{'x':.1,'y':.5}
·
md_bg_color: rgba(0,
255, 255, 150)
·
radius:
[10,10,10,10]
·
line_color:
rgba(0, 0, 0, 255) ·
orientation:
'vertical'
·
padding: '10dp'
·
FitImage: source: 'image/menu-pos.png'
·
MDRectangleFlatIconButton: icon: "cart-variant" text:'Poin Of Sales' text_color: rgba(0, 0, 0, 255) user_font_size: '20dp' md_bg_color:rgba(255, 255, 0, 255) size_hint_x: 1 pos_hint: {"center_x": .5} |
à
à
à
à
à
à
à
à
à |
Untuk membuat objek kotak di layar
Untuk menentukan ukuran kotanya (sumbu x/
lebar : 40% dan sumbu y/tinggi: 30%) catatan ukuran layar di python adalah
1=100%
Untuk menentukan posisi/letak di layar dihitung
mulai dari bawah (0=baris bawah dan 1=baris
apling atas)
Untuk memberikan warna dasar kotak dengan
ukuran RGB, ntuk mengetahui kode2 warna search di google : color picker : nah
pilih warna maka nanti ada kode yg RGB, CMYK, HEX dll, pilih aja kode yang rgb
Untuk meberikan efek agar pojok kotak di
lengkungkan 10% (ataskiri, ataskanan, bawahkanan, bawahkiri)
Untuk meberikan warga garis tepinya kotaknya Untuk mengatur agar di dalam kota
object/item2 di tata secara vertikan ( dari atas kebawah)
Untuk mengatur jarak antar pinggir garis
kota dengan obeject/item berjarak 10 dotpixel
Untuk meletakkan gambar Alamat file gambar berada
meletakkan object/item tombol (button) jenis icon yg dimunculkan teks yang tertera di tombol tersebut warna teksnya ukuran huruf textnya warna dasar buttonnya ukuran buttonnya letak buttonya |
Komentar
Posting Komentar