EclipseにPyQt 4開発環境を配置する
1、まずPyDevプラグインをインストールします.
http://www.pydev.org/download.html
またはeclipseのオンラインプラグイン機能を使用します.
2、pyqt 4のwindowsインストールプログラムをダウンロードしに行きます.
http://www.riverbankcomputing.co.uk/software/pyqt/download/を選択します.exeファイルを入れたらlibの下にpyqt 4のライブラリが現れます.
インストールが完了したら、EclipseのWindow->Preference->PyDev->Interpreter-Pythonの下のLibriesにPyQtを追加してインストールしてからPytonフォルダの下の経路を図のようになります.
その後、Force BuiiltingタブにPyQt 4のモジュールを追加し、IDLEではimport PyQt 4を使用することができます. help(PyQt 4)どのモジュールがあるかを確認し、それぞれ図のように追加します.
これらの文字をコピーします.貼り付け時に改行があります.ワードの代替機能を使って、改行符^pを置換してから、
はい、その後はこのようです.
最初の事例プログラム
以下は由来です
http://www.keakon.net/2009/07/02/%E7%94%A8PyQt4%E6%89%93%E9%80%A0%E4%B8%80%E4%B8%AA%E7%AE%80%E6%98%93%E6%B5%8F%E8%A7%88%E5%99%A8
の1つの数十行のブラウザプログラムです.pythonが本当に強いことを発見しました....
実行結果
pythonをちゃんと勉強するつもりです.
http://www.pydev.org/download.html
またはeclipseのオンラインプラグイン機能を使用します.
2、pyqt 4のwindowsインストールプログラムをダウンロードしに行きます.
http://www.riverbankcomputing.co.uk/software/pyqt/download/を選択します.exeファイルを入れたらlibの下にpyqt 4のライブラリが現れます.
インストールが完了したら、EclipseのWindow->Preference->PyDev->Interpreter-Pythonの下のLibriesにPyQtを追加してインストールしてからPytonフォルダの下の経路を図のようになります.
その後、Force BuiiltingタブにPyQt 4のモジュールを追加し、IDLEではimport PyQt 4を使用することができます. help(PyQt 4)どのモジュールがあるかを確認し、それぞれ図のように追加します.
これらの文字をコピーします.貼り付け時に改行があります.ワードの代替機能を使って、改行符^pを置換してから、
PyQt4.QAxContainer,PyQt4.Qsci,PyQt4.Qt,PyQt4.QtCore,PyQt4.QtDeclarative,PyQt4.QtDesigner,PyQt4.QtGui,PyQt4.QtHelp,PyQt4.QtMultimedia,PyQt4.QtNetwork,PyQt4.QtOpenGL,PyQt4.QtScript,PyQt4.QtScriptTools,PyQt4.QtSql,PyQt4.QtSvg,PyQt4.QtTest,PyQt4.QtWebKit,PyQt4.QtXml,PyQt4.QtXmlPatterns,PyQt4.phonon,PyQt4.pyqtconfig,PyQt4.uic
はい、その後はこのようです.
最初の事例プログラム
''' Created on 2013-6-20
@author: Administrator ''' import sys from PyQt4 import QtGui,QtCore class MyWidget(QtGui.QWidget): def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setFixedSize(200, 120)
self.quit = QtGui.QPushButton("Quit", self)
self.quit.setGeometry(62, 40, 75, 30)
self.quit.setFont(QtGui.QFont("Times", 18, QtGui.QFont.Bold))
self.connect(self.quit, QtCore.SIGNAL("clicked()"),
QtGui.qApp, QtCore.SLOT("quit()"))
app = QtGui.QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())
以下は由来です
http://www.keakon.net/2009/07/02/%E7%94%A8PyQt4%E6%89%93%E9%80%A0%E4%B8%80%E4%B8%AA%E7%AE%80%E6%98%93%E6%B5%8F%E8%A7%88%E5%99%A8
の1つの数十行のブラウザプログラムです.pythonが本当に強いことを発見しました....
実行結果
pythonをちゃんと勉強するつもりです.