Repositori ini berisi 100 contoh GUI yang ditulis dengan Python . Dari aplikasi yang berfungsi lengkap hingga cuplikan widget yang dapat digunakan kembali, contoh-contoh ini dapat digunakan kembali secara bebas , dicampur ulang, dan diubah untuk membangun aplikasi GUI Python Anda sendiri.
Contoh tersedia untuk PyQt6, PySide6, PySide2 dan PyQt5
Banyak dari contoh ini memiliki tulisan yang lebih rinci di situs web GUI Python. Jika Anda baru membuat aplikasi GUI, lihat tutorial pengantar PyQt6 atau tutorial PySide6.
Aplikasi ini menampilkan berbagai bagian kerangka Qt, termasuk widget tingkat lanjut, multimedia, tampilan grafik, dan jendela tanpa dekorasi. Namun aplikasi yang paling menarik/lengkap fiturnya secara umum adalah Minesweeper, Solitaire dan Paint.
Equalizer Grafis Visualisasikan perubahan frekuensi audio dengan gaya dan peluruhan yang dapat dikonfigurasi.
Kontrol putar Power Bar dengan tampilan amplitudo.
Palet Pilih warna dari palet linier atau kisi yang dapat dikonfigurasi.
Editor Gradien Linier Rancang gradien linier khusus dengan banyak perhentian dan warna.
Tombol Warna Tombol sederhana yang menampilkan dan memilih warna.
Cat Menggambar gambar dengan kanvas bitmap khusus, dengan kontrol warna dan pena.
Edit Kata Sandi Editor baris kata sandi dengan tindakan visibilitas yang dapat diubah.
Ganti kotak centang dengan widget pengalih yang praktis ini, dengan warna khusus dan animasi opsional.
Selain aplikasi lengkap & widget yang dapat digunakan kembali, kami juga memiliki cuplikan kode pilihan yang diambil dari tutorial di situs web GUI Python. Ini memandu Anda dalam membangun GUI dengan PyQt, PySide, dan perpustakaan lainnya.
Untuk menggunakan setiap aplikasi, Anda harus menginstal persyaratannya terlebih dahulu. Dalam kebanyakan kasus, satu-satunya persyaratan adalah perpustakaan GUI dan terkadang permintaan. Untuk menginstal contoh persyaratan khusus, ubah ke folder contoh dan jalankan:
pip3 install -r requirements.txt
Setelah persyaratan diinstal, Anda dapat menjalankan aplikasi. Setiap contoh dalam repo ini dilengkapi dengan file Python utama bernama main.py
untuk menyederhanakannya.
python3 main.py
Jendela aplikasi akan muncul.
Jika menurut Anda aplikasi ini rapi dan ingin mempelajari lebih lanjut, lihat tutorial PyQt6 saya yang mencakup semua yang perlu Anda ketahui untuk mulai membangun aplikasi Anda sendiri dengan Python.
Anda juga dapat menemukan lebih banyak artikel dan tip di situs yang sama.
Semua kode dilisensikan di bawah lisensi MIT . Hal ini memungkinkan Anda untuk menggunakan kembali kode secara bebas, di-remix baik dalam proyek komersial maupun non-komersial. Satu-satunya persyaratan adalah menyertakan lisensi yang sama saat mendistribusikan.
Ikon yang digunakan dalam aplikasi ini dibuat oleh Yusuke Kamiyaman.