問題タブ [pyface]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
134 参照

python - PyFaceでビープ音を鳴らす方法は?

PyFaceはPython用のEnthoughtライブラリであり、他のEnthoughtライブラリで使用するためのツールキットに依存しないGUI機能を提供することになっています。

ビープ音を鳴らすことはできますか?または、基盤となるGUIツールキットに頼る必要がありますか?

0 投票する
1 に答える
2024 参照

python - PyFace、TraitsUI、TraitsGUI

PyFace、TraitsUI、および TraitsGUI について読んだところですが、これらのプロジェクトの違いを理解するのに問題があります。

pyface プロジェクトには、Traits パッケージの「視覚化」機能をサポートするために使用される、ツールキットに依存しない GUI 抽象化レイヤーが含まれています。

traitsui プロジェクトには、Traits パッケージの「視覚化」機能をサポートするために使用される、ツールキットに依存しない GUI 抽象化レイヤーが含まれています。

TraitsGUI プロジェクトには、Traits パッケージの「視覚化」機能をサポートするために使用される、ツールキットに依存しない GUI 抽象化レイヤー (Pyface として知られる) が含まれています。

0 投票する
1 に答える
48 参照

backend - アクティブなバックエンドの pyface を照会する方法はありますか?

pyface が現在使用しているバックエンドを確認する方法はありますか?

0 投票する
1 に答える
107 参照

qt4 - Ubuntu 14.04 での qt4 クリップボード エラー

Python バックエンドを使用する外部プログラムを実行しようとして、canopy パッケージをインストールした後 (「手動」の pyface ビルドも試行した後)、奇妙で一見非常に基本的なエラーが発生し続けます。どんな提案でも大歓迎です!

0 投票する
0 に答える
41 参照

file - traits.api File trait で、ディレクトリを強制的に読み取り専用にするにはどうすればよいですか?

以下に示すように、ユーザーが traits.api ファイルの特性からデータベースの場所を選択できるようにするソフトウェアがあります。

クラス DbPreferencesHelper(PreferencesHelper): dbLocation = File()

class DbPreferencesPane(PreferencesPane): view = View(Item('dbLocation', label='データベースの場所'))

ユーザーは、ディレクトリを参照してファイルを選択できます。ユーザーがファイルを選択できるディレクトリを制限したいと思います。それを行う方法はありますか?そうでない場合は、pyface.api FileDialog を使用して実行できますか?

ありがとうございました。

0 投票する
1 に答える
1427 参照

qt - 明らかな Qt4 / Qt5 の競合を修正するにはどうすればよいですか?

アプリケーションが. Qt4_ 残念なことに、そのアプリケーションは も使用していたため、モジュールをインポートしようとすると segfault が発生しました。セグメンテーション違反の原因を次のインポートに切り分けることができました。どちらもクラッシュを引き起こすために必要です。Qt5Qt4mayavimlab

で環境変数を設定する方法について、いくつかの提案がありました.bashrc

私はこれらをやややみくもに使用しましたが、成功しませんでした。

私の問題がQt4/Qt5競合によるものだと信じているのは正しいですか? もしそうなら、どうすればよいですか?

================================================== =========================== もう少し調べてみました。このクラッシュは、次の 2 つのインポートで発生する可能性があります。

vtk.vtkCommonCoreをインポートする 1 行が含まれておりvtkCommonCorePython、これは .so ファイルです。

同様に、PySide.QtGuiも .so ファイルです。

したがって、私の次のステップは、どの .so ファイル/usr/local/lib/python2.7/dist-packages/PySide/QtGui.so/usr/lib/python2.7/dist-packages/vtk/vtkCommonCorePython.x86_64-linux-gnu.so依存しているかを確認することでした。

私が見つけたのはこれでした:

この:

Qtライブラリに直接接続しているように見えるだけなので、インポートがQt関連のものにどのように/なぜ干渉する/usr/local/lib/python2.7/dist-packages/PySide/QtGui.soのかわかりません。vtk

/usr/lib/x86_64-linux-gnu/libQt...so最後に、ファイルが使用しているQt のバージョンが気になりました。だから、私はこれを試しました:

のバージョンも確認しましたvtk

それとは別に、私のバージョンの PySide:

この時点で、私はさらに困惑しています。私の問題は Qt4/Qt5 の競合ですか? (私はそう思います)そうでない場合、なぜエラーで Seg Faults が発生するのですか?

もしそうなら、なぜ Qt の 1 つのバージョンしか使用していないように見えるのですか? 最も重要なのは、どうすればこれを修正できますか?