Melola Discovery

← Melola Discovery

Akses terbuka Jurnal SINTA 1

EksPy: a new Python framework for developing graphical user interface based PyQt5

International Journal of Electrical and Computer Engineering (IJECE) · Vol. 14 No. 1 (2024)

DOI
10.11591/ijece.v14i1.pp520-531
ISSN
2722-2578, 2088-8708
Terbit
2024-02-01
Penerbit
Institute of Advanced Engineering and Science
Lisensi
creativecommons.org/licenses/by-sa/4.0

Abstrak

This study introduces EksPy Python framework, a novel framework designed for developing graphical user interface (GUI) applications in Python. EksPy framework is built on PyQt5, which is a collection of Python bindings for the Qt libraries, and it provides a user-friendly and intuitive interface. The comparative analysis of EksPy framework with existing frameworks such as Tkinter and PyQt highlights its notable features, including ease of use, rapid development, enhanced performance, effective database management, and the model-view-controller (MVC) concept. The experimental results illustrate that EksPy framework requires less code and enhances code readability, thereby facilitating better understanding and efficient development. Additionally, EksPy framework offers a modern and customizable appearance, surpassing Tkinter’s capabilities. Furthermore, it incorporates a built-in object-relational mapping (ORM) feature to simplify database interactions and adheres to the MVC architectural pattern. In conclusion, EksPy Python framework emerges as a powerful, user-friendly, and efficient framework for GUI application development in Python.

Jaringan kolaborasi para penulis

3 penulis · 3 tautan kepenulisan bersama · 2 lintas organisasi

Arahkan kursor atau ketuk sebuah nama untuk menyorot rekan penulisnya. Klik dua kali untuk membuka halaman penulis.

  • Institut Teknologi Kalimantan
  • Kanagawa Institute of Technology
  • Organisasi berbeda
  • Organisasi sama
  • Afiliasi tidak diketahui
  • Garis lebih tebal = lebih banyak artikel bersama · lingkaran lebih besar = lebih banyak artikel
Tampilkan sebagai tabel
Rekan penulisOrganisasiArtikel bersama

Afiliasi berasal dari OpenAlex; metadata OAI-PMH jurnal tidak memuatnya. Penulis tanpa ID OpenAlex dicocokkan berdasarkan nama, sehingga dua orang bisa tergabung atau satu orang bisa terpisah.

Data ini berasal dari Crossref (yang disetorkan penerbit), karena endpoint OAI-PMH milik jurnal tidak dapat di-harvest.

Sumber metadata: Crossref API (cadangan, berdasarkan ISSN) https://api.crossref.org/journals/2088-8708/works, pertama di-harvest 27 Okt 2026, terakhir terlihat 1 Nov 2026.
Metadata sebagai oai_dc, dikonversi dari Crossref
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"><dc:title>EksPy: a new Python framework for developing graphical user interface based PyQt5</dc:title><dc:creator>Kirsan, Aidil Saputra</dc:creator><dc:creator>Takano, Kosuke</dc:creator><dc:creator>Zebada Mansurina, Sallie Trixie</dc:creator><dc:description>&lt;jats:p&gt;This study introduces EksPy Python framework, a novel framework designed for developing graphical user interface (GUI) applications in Python. EksPy framework is built on PyQt5, which is a collection of Python bindings for the Qt libraries, and it provides a user-friendly and intuitive interface. The comparative analysis of EksPy framework with existing frameworks such as Tkinter and PyQt highlights its notable features, including ease of use, rapid development, enhanced performance, effective database management, and the model-view-controller (MVC) concept. The experimental results illustrate that EksPy framework requires less code and enhances code readability, thereby facilitating better understanding and efficient development. Additionally, EksPy framework offers a modern and customizable appearance, surpassing Tkinter’s capabilities. Furthermore, it incorporates a built-in object-relational mapping (ORM) feature to simplify database interactions and adheres to the MVC architectural pattern. In conclusion, EksPy Python framework emerges as a powerful, user-friendly, and efficient framework for GUI application development in Python.&lt;/jats:p&gt;</dc:description><dc:publisher>Institute of Advanced Engineering and Science</dc:publisher><dc:date>2024-02-01</dc:date><dc:type>info:eu-repo/semantics/article</dc:type><dc:format>application/pdf</dc:format><dc:identifier>https://doi.org/10.11591/ijece.v14i1.pp520-531</dc:identifier><dc:identifier>10.11591/ijece.v14i1.pp520-531</dc:identifier><dc:source>International Journal of Electrical and Computer Engineering (IJECE); Vol 14 No 1 (2024); 520</dc:source><dc:source>2722-2578</dc:source><dc:source>2088-8708</dc:source><dc:relation>https://ijece.iaescore.com/index.php/IJECE/article/viewFile/31631/17186</dc:relation><dc:rights>http://creativecommons.org/licenses/by-sa/4.0</dc:rights></oai_dc:dc>