Pemrograman Python: Apa Itu Kivy Beserta Cara Install nya?

Kivy adalah pustaka python lintas platform, yang berarti dapat diimplementasikan di Linux, Windows, OS X, Android, iOS, dan Raspberry Pi menggunakan kode yang sama di semua platform. Disini kita mulai belajar Kivy dari awal, dimulai dari cara install dan build aplikasinya yang paling gampang dulu. Untuk memahami cara kerjanya. Kemudian dapat dikembangkan lebih lanjut.

Kiva menyenangkan untuk dipelajari dan mudah dipahami oleh programmer baru seperti saya. Selama kita belajar python dasar, itu sudah cukup. Sementara itu, belajar Kivy juga bertepatan dengan belajar python untuk menjadi ahli untuk meningkatkan keterampilannya.

Apa Itu Kivy: Perkenalan

Membangun aplikasi Kivy menyenangkan dan pasti bermanfaat karena dapat berjalan di banyak platform secara bersamaan dengan satu kode pemrograman. Halaman ini mencakup mempelajari Kivy dari awal, dasar untuk langkah selanjutnya menjadi pengembang aplikasi dengan Kivy. Pemahaman dasar tentang python sudah cukup untuk mengikuti prosedur di halaman ini.

Saat Anda mempelajari Kivy hari ini, Anda dapat membuat aplikasi yang berjalan pada platform:

  • Komputer (OS X, Linux, dan Windows)
  • Perangkat I OS (iPad dan iPhone)
  • Perangkat Android (Tablet dan Ponsel)
  • Perangkat homebrew profesional yang mendukung sentuhan layar TUIO

Beberapa kelebihan yang dimiliki Kivy:

  • Satu kode untuk semua perangkat
  • Mendukung beragam input dan juga multitouch
  • Menggunakan OpenGL ES toolkit untuk mendukung modern graphic engine
  • Menggunakan Python

Halaman ini adalah tentang mempelajari dasar-dasar Kiva, lebih banyak tutorial akan dibuat di masa mendatang. Pada fase ini, kami akan menyiapkan persyaratan dasar untuk bekerja di lingkungan Kiva. Saya rasa saya ingin memperdalam pengetahuan saya tentang kiwi ini lebih dari yang lain.

Cara Install Kivy

Untuk menginstal Kivy di virtualenv, tetapi sangat disarankan agar tidak memengaruhi proyek python lainnya. Jadi setiap kali kita membuat proyek baru, kita perlu membuat virtualenv untuk setiap proyek. Karena ada perpustakaan yang membutuhkan versi tertentu dari proyek lain.

Sebagai contoh, saya sedang membangun aplikasi GUI dengan PyForms yang membutuhkan opencv versi 3.4.5.20, sedangkan versi sistem yang diinstal adalah 3.4.9.33, sehingga perlu di-downgrade terlebih dahulu. Downgrade opencv ini pasti akan mempengaruhi proyek python lain yang membutuhkan opencv versi 3.4.9.33.

Oleh karena itu, disarankan untuk menggunakan virtualenv di setiap proyek python yang Anda buat. Tentunya untuk pertama kali membuat virtualenv, pada tahap ini Anda perlu mengetahui cara membuatnya.

Atau jika ada yang lupa caranya sangat mudah, ketik python3 -m venv env, buat di folder khusus. Kemudian aktifkan melalui source env/bin/activate, env adalah nama foldernya, yang tentunya bisa jika anda mau.

Saya menggunakan OS Devuan Linux, lihat https://kivy.org/doc/stable/gettingstarted/installation.html untuk cara menginstal OS lain.

Merupakan ide bagus untuk mengupgrade pip dan setuptool dan juga menginstal sepeda sebelum menginstal. Karena saya langsung menginstall library ini tanpa mengupgrade pip dan setuptool, maka terjadilah error.

  1. Upgrade PIP dan SETUPTOOLS pip3 install --upgrade pip setuptools
  2. Install Kivy pip3 install kivy

Install Kivy itu mudah, jika tidak ada error berarti library ini berhasil terinstall di virtualenv kita. Jika terjadi error, coba install library ini melalui IDE yang kita gunakan, seperti Terminal, Visual Code Studio, atau PyCharm.

Apakah Kivy Python Lebih Baik dari Tkinter?

Kivy didefinisikan sebagai pustaka atau alat Python, yang merupakan sumber terbuka dan kerangka kerja Python gratis untuk mengembangkan atau mendesain antarmuka pengguna baru namun menarik yang juga menyertakan fitur multi-sentuh tambahan. permintaan aplikasi, seluler, dan perpustakaan ini juga dapat digunakan untuk aplikasi layar multi-sentuh.

Tkinter juga merupakan library standar Python, yang merupakan library bawaan yang menyediakan paket Tkinter yang digunakan untuk mengembangkan aplikasi GUI di toolkit GUI Tk yang disertakan dengan Python. Tkinter adalah antarmuka Python yang umum digunakan untuk cara yang lebih cepat dan mudah untuk membuat aplikasi GUI.

Pada dasarnya, kedua framework ini memiliki tujuan penggunaan yang berbeda. Kivy Python banyak digunakan untuk mengembangkan aplikasi pemrograman Python yang lebih dinamis dan canggih seperti NUI.

Tkinter banyak digunakan oleh pengembang yang baru mengenal pengembangan GUI (Graphical User Interface). Oleh karena itu, akan sulit untuk membandingkan kedua struktur tersebut karena fungsinya yang sangat berbeda.

Anda dapat menggunakan kedua framework ini sesuai dengan kebutuhan Anda. Ini adalah penjelasan dari kerangka kerja Python Kiva, kerangka kerja Python yang sangat baik. Bagi Anda yang ingin mencoba Kivy sebagai framework pengembangan NUI, Anda dapat mengunduh Kivy di https://kivy.org/.

Leave a Reply

Your email address will not be published. Required fields are marked *