2016-08-31

PyQt4を使ったPythonプログラム、Windowsライクな基本プログラム

Linuxや Windows 、Mac上でプログラム可能なPython(パイソン)。

プログラム教育の中で一部使用され始めている。

エディター Geany があれば、作成、実行が手軽にできる。
(1) Geany インストール
(2) python3-pyqt4 インストール
(3) 下記プログラムを書く
(4) Geany の実行ボタンを押す
プログラムの結果が表示 下記参照

勉強するための準備や習得が簡単な方だ。
インターネットに繋がっていれば、無料で勉強できる。
まずは、窓上で位置を指定して文字出力から。文字表示のパターンがわかれば面白くなる。
あとは、計算したり、ボタンを押して何かをさせることを覚える。


#!/usr/bin/python3.5 #お決まり文
# -*- coding: utf-8 -*-   #お決まり文
import sys # コマンドライン実行に関するモジュール
from PyQt4 import QtGui #QtのGuiモジュール

ap = QtGui.QApplication(sys.argv) # アプリケーションオブジェクトの生成
wg = QtGui.QWidget() # 窓(ウイジェット)の生成(空の窓)
wg.resize(500, 300) # サイズの変更
wg.setWindowTitle('Program use PyQt4') # 窓上部のタイトル名を設定

label = QtGui.QLabel('This is Pyhton. 
Oops!
What\'s this?
.move(y, x)は表示位置を設定する',wg) # 窓にラベル(文字)を生成 # 文字の改行は
または ¥n。
  ' 記号を反映させるには 直前に ¥ 記号を挿入 font=QtGui.QFont() # フォント書式を生成 font.setPointSize(16) # フォントサイズを変更 label.setFont(font) # ラベルのフォントに指定 label.move(5, 50) #文字を表示する位置を設定 ( y座標、 x座標 ) wg.show() # 文字をずっと表示し続ける sys.exit(ap.exec_()) # プログラムの実行を終了させる


難しい決まりは後にして、まずは上から順に処理していく方法から理解する。
プログラムの結果