python GUIアプリケーションを始めてみる
【結論】Hello World表示できました。
【過程】
wannaknowenglish.hatenablog.com
の続きみたいなもの。
PyQtのインストールができなくてパニックたけど冷静になろう。
再びPyQt4のインストールを頑張る。
SIPのインストール必要じゃね?
インストールできたっぽい。
後で書くけど、結果としてsipインストールする必要あったか分からんわ。
"how to install pyqt on windows"でググる。すると一番最初にこれがでた。
https://pythonschool.net/pyqt/installing-pyqt-on-windows/
"binary package"からゲットするんか?….
binary packageってめっちゃ玄人志向なきがして、見向きがしなかった。
https://riverbankcomputing.com/software/pyqt/download
普通にインストーラーファイルあったわ。
インストールしてできた
C:\Python27\Lib\site-packages\PyQt4\examples\demos\qtdemo
のqtdemo.pywがデモアプリっぽい
コマンドプロンプトからpython qtdemo.pywやったらエラーになった。
"ImportError: DLL load failed: %1 は有効な Win32 アプリケーションではありません。"
ぐぐったらpythonが32bit版なのが原因。
…
っは?
python自体が32bit版だった。
↓参考になったサイト
kazu22002の技術覚書
技術屋として日々の内容を記録しているサイト。PHPやcordovaをやっています。貼り付け元 <http://kazu22002.hatenablog.com/entry/2014/10/02/202414>
上の人の記事で気づいた。お礼として、喜びのスター5個お見舞いした。
上の人はQiitaの
Python 3.4 Windows7-64bit 環境を作る (金融時系列解析向け)
貼り付け元 <http://qiita.com/leihcrev/items/4971eee4e657be953895>
を見て知ったらしい。
早速自分で確認。
確かに32bit版だわ…
いろいろバージョンあるけど、今まで入れてたものと同じバージョンの64bit版を入れる。
Qiitaの人のサイトで知ったけど、バツ印があるところのものは32bit版らしい。罠だわ。
今時64bitOSが普通なんじゃないのか・・・・
32bit -> 64bitってなんか障害ありそう。
2.1. メイン使いでないバージョンからインストールする
先ほどメインに使うバージョンを決めて欲しいとお話ししましたが、インストール順序に関係があります。
Pythonのmsiインストーラを利用した場合、.py(Pythonスクリプト)ファイルは最後にインストールしたバージョンのPythonに関連づけられます。
ですから、利用率の低いバージョンを先にインストールしておくことで、もっと利用率の高いバージョンで関連づけを上書きしてもらおうという意図です。貼り付け元 <http://blog.livedoor.jp/gab_km/archives/1273488.html>
最後にインストールしたのが優先されるのか。
64bitになった。
pyqtのqtdemo.pyw実行
きたあああああああああ
sipインストールする必要あったか分からんわ。
実行したらqtdemo.pywと同じディレクトリに.pycファイルがたくさんできた。なんだこれは。
Hello Worldを試す。
参考サイト
http://www.slideshare.net/RansuiIso/pyqtgui
きたああああああ