Translations:Python scripting tutorial/50/ja

Interface
FreeCADのユーザーインターフェイスはQtによって作られています. Qtは強力なグラフィカルインターフェイスシステムであり、3Dビューの周りに配置されたメニュー、ツールバー、ボタンといった全てのコントロールの描画と制御を行なっています. QtにはPyQtと呼ばれるモジュールが用意されています. これを使うとPythonでFreeCADで採用されているようなQtインターフェイスへアクセスしたり変更を加えることができます. Qtインターフェイスをいじって簡単なダイアログを作成してみることにしましょう：

from PyQt4 import QtGui QtGui.QMessageBox.information(None,"Apollo program","Houston, we have a problem")

ツールバーにFreeCADのアイコンがあるダイアログが表示されます. つまりQtはこの命令がFreeCADアプリケーション内部から発行されたものであることをわかっているのです. 従って私たちはFreeCADのインターフェイスのどの部分でも簡単に直接操作することが可能なのです.

Qtは非常に強力なインターフェイスシステムで非常に複雑なことも可能です. またそれだけでなくQt Designerのように簡単に使えるツールもいくつか提供されています. Qt Designerを使えばグラフィカルにダイアログをデザインすることができ、数行のPythonコードを書くだけでそれをFreeCADのインターフェイスに追加することができます.

pyqtについてもっと読む・・・