問題タブ [pyside]

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 投票する
4 に答える
27080 参照

python - PySide での QtDesigner の .ui ファイルのロード

QtDesigner で生成された .ui ファイルを Python アプリケーションに直接ロードする方法の簡単な例を探しています。

pyuic4の使用を避けたいだけです。

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

qt - Qt、ペイントを再実装せずに選択時に破線の長方形を削除します

私はこのリンクを見ました:

http://www.qtcentre.org/threads/15089-QGraphicsView-change-selected-rectangle-style

この投稿から:

QT4.5-QGraphicsItemの選択マーキーを変更する

しかし、ペイントを再実装せずに破線の長方形を取り除くための他のオプションがあるかどうか疑問に思っています。これは、PyQtおよびPySideルーチンのペイントを高速に保ちながら、希望の外観を維持できるようにするために重要です。

0 投票する
2 に答える
977 参照

c++ - PySide でのカスタマイズされたスタイルのサポート、QStyleOption をそのサブクラスにキャストする方法は?

qstyleoption_castPySide では利用できないようです。optサブクラスにキャストするにはどうすればよいPySide.QtGui.QStyleOptionTabですか?

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

python - pyside-uic/pyuic4: コマンドが見つかりません

OS X Snow Leopard で Python 2.7 を実行しています。Macports を使用して Python をインストールしました。次に、py27-pyqt4 と py27-pyside をインストールしましたが、動作しません。

インポート時に Python でエラーが発生することはありませんが、いずれかをテストすると、ターミナルで次のエラーが発生します。

pyside-uic : コマンドが見つかりません

pyuic4 : コマンドが見つかりません

0 投票する
2 に答える
1215 参照

python - QWizard:タイトルフィールドの高さ/寸法を変更します

私は現在、作業中のPython/Qtアプリケーションに簡単な「最初のステップ」ウィザードを実装しようとしています。これはDesignerで行うのは本当に簡単ですが、いつものように悪魔は細部に宿っています。私の問題は、「タイトル」フィールドが私には大きすぎることです(利用可能な画面領域の約50%)。これがスクリーンショットで、そこに*.uiファイルがあります。

QWizard / QWizardPageのすべてのプロパティを確認しましたが、[タイトル]フィールドのサイズ/スタイルを参照するものは見つかりませんでした。これを行う方法はありますか(おそらくカスタムスタイルシートを使用していますか?)、または私は運が悪いですか?

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

python - QtDesignerとPySide:QTableWidgetにアクセスできません

QtDesignerでフォームを作成しました。このフォームは、関数を使用してPySideから読み込まれます

ただし、QTableWidget(objectNname buffer_tableを使用)は、

代わりにQPushButtonを使用すると、機能します。どうすればこれを機能させることができますか。Pythonでテーブルを埋めたいのですが。

これは私が使用したいUIファイルです:http://pastebin.com/6PZFrvmr

編集:新しいテーブルを作成してロードしようとすると、機能しているようです。ただし、QTabWidgetに入れると、アクセスできません。

EDIT2 :: widget.findChild(QWidget, "buffer_table")検索と検索がコツです!

0 投票する
2 に答える
973 参照

python - 最新の Pyside バージョンのインポートに関する問題

私は得る:

ImportError: /usr/lib/pymodules/python2.6/PySide/QtCore.so: 未定義のシンボル: _ZN8Shiboken4Enum16createGlobalEnumEP7_objectPKcS4_S4_P11_typeobject

私がする時

PySide をインポートする

新しいバージョンの PySide をインストールした後、バージョン 1.0.6 isolino

回避策はありますか?

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

python - QWebViewとPySideを使用してWebKitページをダブルバッファリングするにはどうすればよいですか?

私はPySideとQWebViewを使って、WindowsでWebアプリのWebKitバージョンを提供しています。

InternetExplorerのみが存在する複雑に機能するWindows環境に簡単にインストールできます。

QWebKitを使用するだけでなく、非常に簡単です。

次のページが完全に読み込まれるまで描画が行われないように、ダブルバッファリングを有効にします。

私がそれをどうやってやるべきか知っていますか?多分信号を使っていると思いweb.loadFinished()ますか?

乾杯、

ナティム

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

python - PySide/PyQt での安全で遅延したメソッド呼び出し

私は PySide を使用して一部のハードウェアを管理し、(たとえば) インターフェイスのボタンのクリックに応じて比較的単純な操作を実行しています。これらの各ハードウェアを実行するためのコードは、別のスレッドに存在します。便宜上、invoke_methodUI コンポーネントが使用できるように、これらすべてのハードウェア ドライバーに汎用シグナルを追加しました。

明らかに、これは他のスレッドのシグナル属性に直接アクセスします....しかし、これがGILの世界で必ずしも問題ないかどうかはわかりません。

これが本当に怠惰な解決策である場合、UI で操作固有のシグナルをドライバーの別のシグナルに接続することなく、任意のスレッドで任意のメソッドを呼び出すための優れた代替手段はありますか?

do_invocation_driver_1代わりに、さまざまdo_invocation_driver_2なハードウェアにアクセスする UI コードの各ビットでシグナルを使用することを想像できますinvoke_method

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

python - qml pyside とスイッチ

アプリケーションの Groundwork をコーディングしており、pyside を使用してアプリケーションを開発しています。私が抱えている唯一の問題は、qmlスイッチをアクティブにすることです。現在、私はqmlファイルに持っています:

アプリケーションが起動すると、switchedComponent を押すとシグナルが python に送信され、シグナルに接続された関数が開始されますが、スイッチが青に変わることはなく、テキストが「開始済み」に変わりません。アプリケーションが実行されていることを知る唯一の方法は、約 10 秒後にシステムがアプリケーションを閉じるように求めることです。NO を押すと、アプリは問題なく動作します。

なぜこれが起こるのか誰か知っていますか?私は基本的に、Python関数が実行を開始する前にスイッチとテキストをアクティブにして、ユーザーが何が起こっているかを知るようにしたいだけです。編集: 完全な qml ファイルはこちらにあります。https://projects.developer.nokia.com/airplay/browser/groundwork/qml/main.qml Python 関数の処理時にブロックします。