1

python3で動作するOSXおよびGNU/Linux互換のGUIツールキットが必要です。

GTK3をGObjectイントロスペクションで試しましたが、OSXにデプロイするのは困難でした。OSXで実行されるgtkビルダー互換のようなものはありますか?

私の要件は何ですか:

  • IDEビルダーを使用したXMLベースのレイアウト
  • OSXで実行されます(互換性があるか、GNU / Linuxでそのまま動作します)
  • Python3で動作します
  • TKほど醜くない:)(冗談)
4

3 に答える 3

2

PyQt を使用して Python で Qt を使用できます。Gtk に対する利点は、OS X でネイティブに見えることです (Qt はレンダリングに Cocoa を使用します)。

詳細: http://www.riverbankcomputing.co.uk/software/pyqt/intro/

Homebrew を使用している場合は、非常に簡単にインストールできます。

brew install pyqt

または、 PyQtX プロジェクト ページでバイナリを見つけることができます。

于 2012-10-30T15:13:37.517 に答える
0

私が知っているものはありません。Python 3 の要件は必要ですか? そうでない場合は、QtPySideバインディング、またはWx または Qt 上に構築されたEnthought のTraitsUIフレームワークを検討してください。

于 2012-10-30T15:13:46.613 に答える
0

最終的解決:

pyqtを使用したpython3

  1. 次の MacOS pkg をダウンロードします。

    http://sourceforge.net/projects/pyqtx/files/Complete/

  2. インストール後

    次のサンプル python3 プログラムを実行します。

使用するコード:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

import sys

from PyQt4 import QtCore, QtGui, uic

インポート エラーがなければ、pyqt は正常に動作しています。

MacOS Lion 10.7.2でテスト済み

GNU/Linux Python3 では、pyqt がすぐに動作するはずです。Archlinux でテスト済み。

于 2012-10-31T10:29:18.203 に答える