Aplikasi Media Player yang dibangun menggunakan PyQt6 dan OpenCV. Aplikasi ini memiliki antarmuka (UI) yang ramah pengguna yang dirancang dengan QtDesigner.
Untuk menjalankan proyek ini, Anda perlu menginstal paket Python berikut:
- PyQt6
- opencv-python
git clone https://github.com/aranustech/media-player-using-pyqt.git
cd media-player-using-pyqt
python -m venv venv
source venv/bin/activate # Di Windows, gunakan `venv\Scripts\activate`
pip install -r requirements.txt
python main.py
Ketika Anda menjalankan dan memilih file video, tampilan akan muncul seperti yang terlihat pada gambar di bawah ini.
Proyek ini menggunakan QtDesigner untuk merancang antarmuka pengguna (UI). QtDesigner adalah alat yang memungkinkan Anda membangun UI grafis dengan cepat menggunakan widget dari kerangka kerja Qt GUI melalui antarmuka drag-and-drop. Berikut adalah langkah-langkah untuk menginstal QtDesigner dan mengonversi file .ui ke .py.
Unduh dan instal QtDesigner dari fman build system. Buka terminal dan jalankan perintah berikut (Pada Sistem Operasi Linux (Debian/Ubuntu)):
sudo apt-get install qttools5-dev-tools
Setelah QtDesigner terinstal, Anda dapat mulai mendesain UI dengan langkah-langkah berikut:
- Buka QtDesigner.
- Buat proyek baru atau buka file .ui yang sudah ada.
- Gunakan alat-alat yang tersedia di QtDesigner untuk merancang antarmuka pengguna sesuai kebutuhan proyek Anda.
- Simpan desain Anda dalam format file .ui.
Setelah selesai mendesain UI Anda, langkah selanjutnya adalah mengonversi file .ui menjadi file Python (.py). Berikut adalah langkah-langkahnya:
- Buka terminal atau command prompt.
- Navigasikan ke direktori tempat file .ui disimpan.
- Jalankan perintah berikut untuk mengonversi file .ui menjadi .py:
pyuic6 -x ui_main.ui -o ui_main.py
Jika Anda ingin berkontribusi pada proyek ini, silakan fork repositori ini dan buat pull request dengan perubahan Anda.
Proyek ini dilisensikan di bawah Lisensi MIT. Lihat file LICENSE untuk detail lebih lanjut.
Temukan informasi lainya dari chanel Aranus Technology