問題タブ [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 投票する
0 に答える
745 参照

pyqt - Python / PySide / PyQt / Phononを使用して、USBサウンドカードの出力サンプルクロックレートを制御する方法は?

PhononやQTMultimediaを使用して、Python / PySide / PyQTを介してUSBサウンドカード(Lindy PnPサウンドカードデバイス)にオーディオをO/Pしようとしています。

問題のないaduio(mp3 / wav)をO / Pできます-問題は、USBの出力サンプルクロックレートを制御したいということです。これを44.1から48kHzに変更できる必要があります。サウンドカードには独自のs/wが付属しているため、これが可能です。

私はそのようにフォノンを通してオーディオを再生することができます。

ただし、クラスリファレンスドキュメントを見て、USBデバイスのサンプルクロックレートを変更する方法がわかりません。それは不可能のようです。

http://www.pyside.org/docs/pyside/PySide/phonon/index.html

そこで、Qtマルチメディアを使用してUSBサウンドカードのO/Pクロックレートを変更しようとしました。

これは効果がありません。誰かが私がこれをどのように行うか、そしてそれがPhonon / PyQTでさえ可能かどうか知っていますか?低くして、面倒なUSBサウンドカードを直接見つけてみる必要があると思います。

どんな助けでも大いに喜ばせます!!

アラン

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

python - QLabel.setText()が機能していませんか?

PySideのQLabel.setTextを数日間機能させようとしましたが、成功しませんでした。

私は次のコードを持っています(簡略化):

だから、なぜ私はこのようなエラーが発生するのですか?

そして、なぜlcdTimer.display()が機能しているのに、他のものは機能していないのですか。.setTextに必要な2番目の引数は何ですか?

問題はsomedatafromlist1またはsomedatafromlist2にあるべきではありません。

self.lcdTimerとself.data2がほぼ同じであることを確認しようとしました。

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

installation - ArchlinuxへのPySideのインストール

ArchlinuxにPySideをインストールしたい。ここで説明されているように、pacman.confに追加しました:http://developer.qt.nokia.com/wiki/PySide_Binaries_Linux

しかし、これは機能しません:

それを機能させる方法について何かアイデアはありますか?

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

c++ - Qt アプリケーションを介して他のアプリケーションのウィンドウ サイズを制限する

Qt で他のアプリケーション ウィンドウ (一部は Qt ではない) を制限して、最大化したときに Qt アプリケーションと重ならないようにする方法を探しています。基本的に、Windows タスクバーを作成したいと考えています。アプリケーションが最大化されたときにアプリケーションが Windows タスクバーにドッキングするのと同じ方法で、アプリケーションのエッジを Qt タスクバーの適切なエッジにドッキングしたいと考えています。このタスクバーは画面の上端に沿って存在することを想定していますが、ユーザーがどちらの端に表示するかを決定できるようにしたいと考えています。

常に一番上にあるウィンドウを作成するのは難しくないことはわかっていますが、それは私が理解するのに苦労している自動ドッキングの問題です。

私は今、Windowsでこれを達成することだけを考えています。

助けてくれてありがとう。

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

python - Eclipse / WingIDE / PyCharmのPySideメソッドシグネチャ?

Eclipse、WingIDE、PyCharm、または任意のPython IDEでPySideクラスのメソッドの署名を取得する方法はありますか?現在、クラスとメソッド名は自動補完されますが、メソッドのパラメーターは自動補完されません。すべての関数は、パラメーターのない関数として検出されます。 EclipsePySideスクリーンショット

これはC++フレームワークのPythonバインディングであることを知っているので、それほど簡単ではありませんが、IDEでメソッドシグネチャを直接取得する方法はありますか?

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

python - PySide シグナルの「複製」動作

出力:

"Loaded" は 1 回だけ出力されます (予想どおり、クラス変数です) が、シグナルの 2 つのインスタンスが作成されるのはなぜですか (クラス変数でもある場合)。

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

python - コールバックからシグナルを送信すると Python アプリがクラッシュする

QT で Python アプリケーションの C++ ライブラリを使用しています。コールバックを使用して UI と通信します。私のライブラリは「ts」です。問題は、私のプログラムが時々クラッシュすることです。私が理解したように、emit() を呼び出すとクラッシュしますが、めったに起こりません。私のプログラムの簡略版は次のようになります。

ヘルプ!

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

python - pyqtSignal と QObject.receivers(..)

信号が放出される前に、リスナーの存在を確認する必要があります。

信号は右側のスロットに接続され、正常に信号を発信します。
署名信号をチェックすると、メソッドQObject.receivers()はこの信号が接続されていないことを示します。
理由は正しくない署名であることがわかりました。信号の忠実な署名を指定する方法が見つかりませんでした。

0 投票する
3 に答える
17644 参照

python - 背景が透明な Qt ウィジェット

(私はPySideを使用していますが、答えはどの言語バインディングでも同じ/似ていると思います)。

ここにある形をした時計の例を取り上げて、時計の文字盤 (円) を透明にして、時計の針と分刻みだけが見えるようにしようとしています。そのまま、例を実行すると、次のようになります。Windows 7 を使用しています。

これまでのところ、(コンストラクターで)次のことを試しました。

  • self.setAttribute(QtCore.Qt.WA_TranslucentBackground)
    • 時計が表示される (タスク バーに表示される) が、どこにも表示されない
  • self.setAttribute(QtCore.Qt.WA_NoSystemBackground)
    • 時計が表示されますが、背景は黒一色です。
  • self.setWindowOpacity(0.5)
    • 時計が表示されますが、時計全体が透明です。背景(顔)は透明にしたいけど、時計の針は見えるようにしたい。