(Daftar isi) Membuat Aplikasi Menggambar Menggunakan Python dan PySide

BelajarPython - assalamualaikum wr. wb.

Jumpa lagi nih temen - temen.. Kali ini saya hadir lagi nih... Pada kesempatan kali ini saya akan menghadirkan sebuah aplikasi baru nih.. Setelah sekian lama saya tidak mengupdate pembuatan aplikasi baru disini.. Dengan peluncuran kali ini saya harap dapat mengisi kekosongan yang sudah ada sebelumnya... Nah lalu aplikasi apa yang akan saya posting kali ini, langsung saja yuk kita simak sama - sama postingan saya kali ini...

Pengenalan Aplikasi yang akan kita buat.

Pada sesi ini saya akan mencoba untuk memberikan atau menjelaskan aplikasi apa yang akan saya posting kali ini.. Sesuai judul ya, aplikasi yang akan saya buat kali ini adalah aplikasi menggambar.. aplikasi ini saya bangun dengan modul PySide.. Nah udah install belum ? jika belum kalian wajib install dulu ya.. tenang saja saya sudah membuatkan tutorialnya kok.. jika kalian ingin baca, KALIAN BISA KLIK DISINI ya.. oya, berikut saya tampilkan contoh screenshoot dari aplikasi yang akan saya bangun ini..



Sebenarnya, saya sudah memposting aplikasi seperti ini sebelumnya.. Walaupun begitu, ada perbedaan disini... Dimana sebelumnya saya membuat aplikasi ini menggunakan library tkinter.. Jika kalian ingin membacanya, KLIK DISINI YA.. Dan kali ini saya membuat aplikasi menggambar tersebut menggunakan PySide yang memiliki fungsi dan tampilan yang lebih baik dari tkinter...

Dan untuk kalian ketahui saja, aplikasi ini saya buat dalam 14 versi.. Dari versi yang terendah yang hanya bisa mencorat coret saja, sampai aplikasi yang dilengkapi dengan beberapa fitur yang cukup menarik.

Kalian juga bisa membuat code program ini menjadi file aplikasi loh.. iya file aplikasi seperti "exe" itu loh.. sehingga, nantinya kita cukup klik dua kali saja untuk menjalankan aplikasi ini... tanpa perlu repot - repot membuka nya di IDLE atau IDE python.. nah seperti apa caranya? cukup mudah kok.. dan saya juga sudah membuatkan tutorialnya.. untuk kalian yang menggunakan windows, KALIAN BISA KLIK DISINI ya temen - temen.. atau jika pada link pertama terlalu rumit, KALIAN BISA MENCOBA CARA INI ya.... dan bagi pengguna linux ? tenang saja.. bisa juga kok membuat file executable nya.. untuk melihat tutorialnya, KALIAN BISA KLIK DISINI temen - temen...

Oya, postingan saya kali ini hanya akan menampilkan rincian aplikasi tiap versinya saja ya.. Dan untuk code programnya, akan telah saya posting di postingan yang berbeda.. Dan untuk pergi kepostingan tersebut, saya juga akan memberikan link postingan nya disini..

Nah penasaran kan seperti apa detail dari tiap versinya ? Nah berikut saya bahas satu persatu tiap fitur yang ada pada tiap versinya, di bawah ini.. Silahkan di lihat temen - temen...


Aplikasi menggambar PySide versi 1.

Pada versi pertama ini, aplkasi ini hanya bisa mencorat coret pada kanvas saja ya temen - temen... Jadi hanya itu saja fungsinya.. Hehe.. Maklum kan masih versi pertama.. Oke, berikut rincian lengkap nya ya...

Nama: mn-Drawing 1.0
Versi: 1.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 111 baris code program.
Terdiri dari: 2 class dan 11 metode.
Fitur: mencoret - coret kanvas putih menggunakan kursor.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-1.html

Dan untuk contoh screensootnya bisa kalian lihat di bawah ini ya..




Aplikasi menggambar PySide versi 2.

Dan pada versi yang ke dua ini, saya menambahkan sebuah fitur untuk membuat garis lurus.. Sehingga, dengan fitur ini kita bisa membuat garis tanpa bengkok seperti mencoretnya saja. Selain itu di versi kali ini saya juga memberikan fitur penghapus. Dan ini dia rincian lengkapnya..

Nama: mn-Drawing 2.0
Versi: 2.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 141 baris code program.
Terdiri dari: 2 class dan 13 metode.
Fitur: mencoret dengan pensil. Membuat garis lurus dengan pena dan menghapus gambar yang keliru
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-2.html

Dan untuk conth screenshootnya, kalian bisa lihat di bawah ini ya..




Aplikasi menggambar PySide versi 3.

Dan pada versi ketiga kali ini, saya menghadirkan fitur menggambar 5 objek.. Yaitu :   ‘kotak’, ‘lingkaran’, ‘arc’, ‘chord’, dan convex. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 3.0
Versi: 3.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 176 baris code program.
Terdiri dari: 2 class dan 13 metode.
Fitur: menggambar dan membuat ‘kotak’, ‘lingkaran’, ‘arc’, ‘chord’, dan convex.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-3.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...



Aplikasi menggambar PySide versi 4.

Dan pada versi keempat kali ini, saya menghadirkan fitur menggambar 5 objek.. Yaitu : ‘pie’, ‘Polygon’, ‘Polyline’, ‘Round’, dan ‘Rounded’. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 4.0
Versi: 4.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 200 baris code program.
Terdiri dari: 2 class dan 13 metode.
Fitur: menggambar dan membuat ‘pie’, ‘Polygon’, ‘Polyline’, ‘Round’, dan ‘Rounded’.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-4.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...





Aplikasi menggambar PySide versi 5.

Dan pada versi kelima kali ini, saya menghadirkan fitur untuk memasukkan teks ke dalam kanvas dengan mudah tanpa menulisnya scara manual dengan fitur pensil atau pen. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 5.0
Versi: 5.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 250 baris code program.
Terdiri dari: 2 class dan 19 metode.
Fitur: menambahkan fitur untuk memasukkan teks pada kanvas.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/apllikasi-menggambar-pyside-versi-5.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...



Aplikasi menggambar PySide versi 6.

Dan pada versi keenam kali ini, saya menghadirkan fitur untuk menyisipkan gambar ke dalam canvas kalian. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 6.0
Versi: 6.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 275 baris code program.
Terdiri dari: 2 class dan 21 metode.
Fitur: menambahkan fitur untuk memasukkan gambar pada kanvas.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-6.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...




Aplikasi menggambar PySide versi 7.

Dan pada versi ketujuh kali ini, saya menghadirkan fitur untuk mengatur ketebalan garis objek yang akan kalian gambar. Hal ini juga berlau pada ketebalan pensil dan pen. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 7.0
Versi: 7.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 285 baris code program.
Terdiri dari: 2 class dan 23 metode.
Fitur: mengatur ketebalan garis.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-7.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...




Aplikasi menggambar PySide versi 8.

Dan pada versi kedelapan kali ini, saya menghadirkan fitur untuk mengatur warna isian objek yang akan kalian gambar. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 8.0
Versi: 8.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 297 baris code program.
Terdiri dari: 2 class dan 25 metode.
Fitur: mengatur warna background/isi objek.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-8.html


Contoh screenshootnya dapat kalian lihat di bawah ini ya...



Aplikasi menggambar PySide versi 9.

Dan pada versi kesembilan kali ini, saya menghadirkan fitur untuk mengubah warna kanvas. Sehingga warna kanvas tidak akan selalu putih. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 9.0
Versi: 9.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 336 baris code program.
Terdiri dari: 2 class dan 28 metode.
Fitur: mengubah warna kanvas.
Kelemahan: akan menghapus semua objek yang telah di gambar jika mengubah warna kanvas.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-9.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...



Aplikasi menggambar PySide versi 10.

Dan pada versi kesepuluh kali ini, saya menghadirkan fitur untuk mengubah warna garis. Seteah sebelumnya saya menghadirkan fitur untuk mengubah ketebalannya, sekarang saya hadirkan untuk mengubah warna nya. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 10.0
Versi: 10.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 360 baris code program.
Terdiri dari: 2 class dan 31 metode.
Fitur: mengubah warna garis.
Kelemahan: Tidak ada akses cepat mengubah warna garis
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-10.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...




Aplikasi menggambar PySide versi 11.

Dan pada versi kesebelas kali ini, saya menghadirkan fitur untuk mengingatkan kita untuk menyimpan hasil menggambar kita sebelum kita menutup window. Fitur ini akan aktif ketika kita akan close window aplikasi ini. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 11.0
Versi: 11.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 390 baris code program.
Terdiri dari: 2 class dan 35 metode.
Fitur: Mengingatkan kita untuk menyimpan hasil menggambar kita.
Kelemahan: -
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggabar-pyside-versi-11.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...




Aplikasi menggambar PySide versi 12.

Dan pada versi ke dua belas kali ini, saya menghadirkan fitur untuk menyimpan dan membuka kembali gambar yang telah kita buat. Sehingga hal ini tentu membuat user melanjutkan menggambarnyadi kemudian waktu. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 12.0
Versi: 12.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 429 baris code program.
Terdiri dari: 2 class dan 41 metode.
Fitur: Menyimpan dan membuka hasil menggambar.
Kelemahan: gambar dengan ukuran yang tidak pas dengan kanvas, maka akan terpotong.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-12.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...




Aplikasi menggambar PySide versi 13.

Dan pada versi ketiga belas kali ini, saya menghadirkan fitur untuk mencetak kanvas serta menghapus semua objek kanvas atau clear kanvas dengan mudah .Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 13.0
Versi: 13.0 | klik disini untuk membaca versi selanjutnya.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 451 baris code program.
Terdiri dari: 2 class dan 43 metode.
Fitur: mencetak/print dan penghapusan seluruh objek di canvas.
Kelemahan: tidak ada konfirmasi penghapusan seluruh objek kanvas. Kemungkin salah klik akan sangat mungkin terjadi.
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-versi-13.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...





Aplikasi menggambar PySide versi 14.

Dan pada versi ke empat belas kali ini, saya tidak menghadirkan fitur baru. Melainkan hanya mempermanis tampilan saja. Dengan menambahkan tombol ‘about’, ‘aboutQt’, ‘website’ dan ‘exit’. Untuk rincian lengkap dari versi kali ini adalah sebagai berikut.

Nama: mn-Drawing 14.0
Versi: 14.0 | klik disini untuk membaca versi pertama.
Platform: Python 3.x
Modul: PySide. Klik disini untuk menginstallnya.
Baris Code: kurang lebih 474 baris code program.
Terdiri dari: 2 class dan 45 metode.
Fitur: menambahkan ‘about’, ‘aboutQt’, ‘website’ dan ‘exit’
Kelemahan: -
syarat menjalankan: install python 3.x dan PySide, punya editor teks atau IDE.
Cara menjalankan: install python 3 dan PySide, copy dan paste code program pada editor atau IDE, simpan dalam file python(ekstensi .py), lalu jalankan.
Link postinganhttp://mn-belajarpython.blogspot.com/2017/09/aplikasi-menggambar-pyside-ver-14.html

Contoh screenshootnya dapat kalian lihat di bawah ini ya...







Nah itu dia temen - temen aplikasi yang sudah saya buat selama ini.. Dan telah saya bagi  sebanyak 14 versi. Hal ini saya lakukan agar kalian bisa memahami program aplikasinya secara bertahap dari terendah hingga versi tertinggi dengan beberapa penambahan fitur.

Kalian juga bisa membuat code program ini menjadi file aplikasi loh.. iya file aplikasi seperti "exe" itu loh.. sehingga, nantinya kita cukup klik dua kali saja untuk menjalankan aplikasi ini... tanpa perlu repot - repot membuka nya di IDLE atau IDE python.. nah seperti apa caranya? cukup mudah kok.. dan saya juga sudah membuatkan tutorialnya.. untuk kalian yang menggunakan windows, KALIAN BISA KLIK DISINI ya temen - temen.. atau jika pada link pertama terlalu rumit, KALIAN BISA MENCOBA CARA INI ya.... dan bagi pengguna linux ? tenang saja.. bisa juga kok membuat file executable nya.. untuk melihat tutorialnya, KALIAN BISA KLIK DISINI temen - temen...



Nah sekian dulu ya temen - temen... Semoga apa yang saya sampaikan kali ini dapat memberikan manfaat bagi kalian.. Baik secara referensi atau bahkan tertarik untuk memahaminya.. Oke terimakasih ya sudah mengunjungi blog dan postingan saya ini.. Mohon maaf apabila ada kesalahan, dan jangan lupa berkomentar dan juga baca postingan saya yang lainnya ya.. Terimakasih sekali lagi..

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