Membuat Aplikasi Screenshoot dengan PySide dan Python

BelajarPython - assalamualaikum wr. wb.

Selamat datang temen - temen di mini projek saya yang selanjutnya.. Dimana kali ini, saya akan membuat sebuah mini aplikasi lagi nih.. Udah tau kan apa yang akan saya buat kali ini.. Kan udah ada di judul.. hehe Langsung saja yuk kita simak sama - sama...

Pengenalan aplikasi yang akan kita buat.

Seperti di atas, kali ini kita akan membuat sebuah mini aplikasi untuk memotret layar PC kalian.. Atau lebih di kenal screenshoot seperti snipping tool di windows dan aplikasi screenshoot lainnya..



Oya, untuk membangun aplikasi ini, saya menggunakan modul pyside (klik disini untuk install).. Dan berikut contoh screenshoot dari aplikasi kali ini....



Namun seperti biasa, Aplikasi ini saya posting menjadi 6 versi.. Dengan penambahan fitur di tiap versinya.. Dan pada postingan kali ini saya hanya akan menampilkan rincian tiap versi + link postingan saja.. Oke, langsung saja kita simak di bawah ini...

Aplikasi Screenshoot versi 1

Pada versi terendah ini, saya hanya akan menampilkan satu tombol untuk screenshoot saja... Berikut rincian lengkap nya....

Nama: mn-Screenshoot 1.0
Versi: 1.0 || selanjutnya.
Platform: Python 3.x  || Install.
Modul: PySide || Install.
Baris Code: +- 70 baris.
Penambahan: +-70 baris.
Terdiri dari: 1 class dan 7 metode.
Fitur: Memotret layar PC.
Kelemahan: Masih sangat sederhana (1 tombol saja).
syarat menjalankan: Python 3.x, PySIde, dan editor teks / IDE.
Cara menjalankan: install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/11/screenshoot-1.html


Dan berikut contoh screenshoot tampilannya...


Aplikasi Screenshoot versi 2

Pada versi ke 2 ini, saya akan menambahkan fitur untuk men jeda pemotretan layar pc dengan maksimal 9 detik... Berikut rincian lengkap nya....

Nama: mn-Screenshoot 2.0
Versi: 2.0 || selanjutnya.
Platform: Python 3.x  || Install.
Modul: PySide || Install.
Baris Code: +- 90 baris.
Penambahan: +-20 baris.
Terdiri dari: 1 class dan 7 metode.
Fitur: Fitur jeda pemotretan layar (screenshoot).
Kelemahan: Window (aplikasi screenshoot) masih ikut di dalam hasil foto.
syarat menjalankan: Python 3.x, PySIde, dan editor teks / IDE.
Cara menjalankan: install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/11/screenshoot-2.html


Dan berikut contoh screenshoot tampilannya...


Aplikasi Screenshoot versi 3

Pada versi ke 3 ini, saya akan menambahkan fitur untuk menyembunyikan window aplikasi ini saat proses screenshot.. Sehingga tidak akan ikut di hasil foto... Berikut rincian lengkap nya....

Nama: mn-Screenshoot 3.0
Versi: 3.0 || selanjutnya.
Platform: Python 3.x  || Install.
Modul: PySide || Install.
Baris Code: +- 108 baris.
Penambahan: +-18 baris.
Terdiri dari: 1 class dan 9 metode.
Fitur: Pilihan untuk menyembunyikan window (screenshoot) atau tidak saat menangkap layar.
Kelemahan: Masih memotret keseluruhan window. (tidak seperti snipping tool di windows).
syarat menjalankan: Python 3.x, PySIde, dan editor teks / IDE.
Cara menjalankan: install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/11/screenshoot-3.html


Dan berikut contoh screenshoot tampilannya...


Aplikasi Screenshoot versi 4

Pada versi ke 4 ini, saya akan menambahkan fitur untuk menyimpan hasil screenshoot yang dilakukan.. Berikut rincian lengkap nya....

Nama: mn-Screenshoot 4.0
Versi: 4.0 || selanjutnya.
Platform: Python 3.x  || Install.
Modul: PySide || Install.
Baris Code: +- 137 baris.
Penambahan: +-29 baris.
Terdiri dari: 1 class dan 10 metode.
Fitur: Menyimpan hasil screenshoot.
Kelemahan: Masih memotret keseluruhan window. (tidak seperti snipping tool di windows).
syarat menjalankan: Python 3.x, PySIde, dan editor teks / IDE.
Cara menjalankan: install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/11/screenshoot-4.html


Dan berikut contoh screenshoot tampilannya...


Aplikasi Screenshoot versi 5

Pada versi ke 5 ini, saya akan menambahkan fitur untuk memilih area mana saja yang ingin di screenshoot.. Berikut rincian lengkap nya....

Nama: mn-Screenshoot 5.0
Versi: 5.0 || selanjutnya.
Platform: Python 3.x  || Install.
Modul: PySide || Install.
Baris Code: +- 265 baris.
Penambahan: +-128 baris.
Terdiri dari: 2 class dan 24 metode.
Fitur: Selection screenshoot.
Kelemahan: tidak bisa corat coret pada hasil screenshoot.
syarat menjalankan: Python 3.x, PySIde, dan editor teks / IDE.
Cara menjalankan: install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/11/screenshoot-5.html


Dan berikut contoh screenshoot tampilannya...


Aplikasi Screenshoot versi 6

Pada versi ke 5 ini, saya akan menyempurnakan aplikasi ini.. Berikut rincian lengkap nya..


Nama: mn-Screenshoot 6.0
Versi: 6.0 || Versi awal.
Platform: Python 3.x  || Install.
Modul: PySide || Install.
Baris Code: +- 290 baris.
Penambahan: +-25 baris.
Terdiri dari: 2 class dan 26 metode.
Fitur: memperbaiki fitur pengingat untuk menyimpan foto saat menutup aplikasi, menyesuaikan scrollbar setelah memotong foto dan tombol tentang serta pergi ke web.
Kelemahan: mungkin saja ada bug. Laporkan bila ada.
syarat menjalankan: Python 3.x, PySIde, dan editor teks / IDE.
Cara menjalankan: install python 3 dan PySide, copy paste code program pada editor/IDE, simpan dalam file python(ekstensi ‘.py’), lalu jalankan.
Link Postinganhttp://mn-belajarpython.blogspot.com/2017/11/screenshoot-6.html

Dan berikut contoh screenshoot tampilannya...





Nah itu dia temen - temen 6 versi dari aplikas pencari file ini.. Semoga dengan di postingan aplikasi tersebut dapat bermanfaat bagi kalian ya.. Dan jangan lupa baca postingan menarik lainnya... Dan sampaikan juga kritik dan saran kalian pada blog ini..

Oke, sekian dulu temen - temen.. Mohon maaf apabila ada salah kata dan ada kesalahan pada postingan nya.. Sampaikan kesalahan tersebut di kolom komentar ya.. Biar kita bisa belajar bersama.. Ok, sekian dulu dan terimakasih..

Wassalamualikum wr.wb.
Previous
Next Post »
Thanks for your comment