Memulai dan mencoba PySide

Diambil dari sini

PySide: Python extension (API) for Qt
Qt: Industry standard for UI development cross-platform [Mac, Linux]
pip: python install manager

Lakukan langkah2 berikut

  • Download pip dengan meng-save as get-pip.py
  • Jangan lupa untuk mengecek environment variable
  • Add path of python & python scripts folder
  • From cmd, and the place where you save get-pip.py, give command
python get-pip.py
pip install

if this error happened: unknown or unsupported command ‘install’

check with

where pip

if pip refer to strawberry\perl\bin, uninstall strawberry perl

jika terjadi konflik (misal menginstal 2 versi python tapi tidak tahu python yg mana yg sedang di-refer), gunakan perintah berikut untuk mencari tahu

assoc .py

.py=Python.File

ftype Python.File
  • instal pyside
pip install pyside
  • Buka QtDesigner, ada pada folder python Lib\site-packages\PySide . designer.exe.
  • Save file sebagai .ui
  • Untuk mengkonversi .ui menjadi .py, dengan menggunakan pyside-uic pada folder python Lib\site-packages\PySide
  • Lakukan perintah berikut
pyside-uic NAMAUIFILE -o NAMAPYFILE -x

switch -x akan menambahkan code di bagian bawah .py hasil konversi, dan ini berguna jika ingin .py hasil konversi tersebut dijalankan dengan langsung di-double click

Pertimbangankan bahwa file hasil konversi (.py) ini akan sering ditimpa secara otomatis. Pisahkan code jika tidak ingin ditimpa.

(akan disambung di postingan bagian berikutnya)

Reference:
[1] https://wiki.qt.io/Hello-World-in-PySide
[2] https://www.youtube.com/watch?v=5Dj_1iMEsT0
[x] ..

Seri Python & Qt ini dimulai di sini

Advertisements

Tabel dan Code snippet di blog

Buat mendandani blog. Sering pake tapi hobi kopas, mending sekalian bikin postingannya aja.

UNTUK TABEL

Menggunakan tag table , tr untuk row, td untuk column, b atau strong untuk bold

<table border=”2″ cellpadding=”5″ cellspacing=”3″><tbody>
    <tr><td><b>Title 1</b></td>
    <td><b>Title 2</b></td>
    <td><b>Title 3</b></td>
</tr>
<tr>
    <td>Content 1</td>
    <td>Content 2</td>
    <td>Content 3</td>
</tr>
</tbody></table>

Hasil

Title 1 Title 2 Title 3
Content 1 Content 2 Content 3

UNTUK CODE SNIPPET

Menggunakan <code> dan atau <pre>

Code 1: only pre

<pre>bla
bla1
bla2</pre>

Code 2: only code

<code>bla
bla1
bla2</code>

Code 3: pre and code

<pre><code>bla
bla1
bla2</code></pre>

Hasil 1: only pre

bla
bla1
bla2

Hasil 2: only code

bla
bla1
bla2

Hasil 3: pre & code

bla
bla1
bla2

oshimai