問題タブ [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.
python - ctypes と PySide
私は PySide でアプリを構築しています。いくつかの画像操作を行う必要があり、これに Python コードを使用するのは遅すぎます。したがって、私はそれを行う.dllファイルをハックしました。関数の定義は次のとおりです。
これで、ctypes を介してこの関数をロードできます。しかし、ctypes に QImage を受け入れさせることができないようです。私はこのようにそれを呼び出してみました:
そして、私が得る返信は次のとおりです。
QImage を c_void_p にキャストするのに疲れましたが、それも好きではありません。私が言えることから、Pythonの QImage() はCの QImage * に正確にマップする必要がありますが、Pythonはそれを理解していないようです..
キャストを強制する方法はありますか?
qt - QTabWidgetでテキストの配置を変更するには?
QTabWidget でテキストの配置を設定する方法が見つかりません。
このウィジェットのインスタンスを作成した後、そのtabPositionプロパティを West に設定しましたが、テキスト/ラベルを水平に表示したいと思います。Qt のstylesheetsを確認しましたが、ご覧のとおり、text-alignプロパティは QPushButton と QProgressBar でのみ設定できます。
私はすでに Web で検索しましたが、バグレポート、未回答の質問、そして最後に paint() メソッドの再実装を提案するユーザーを見つけました。解決するかもしれませんが、Python (PyQt または PySide) を使用していて、その方法がわかりません。
手伝って頂けますか?
編集: Teukamm のおかげで、私は少しのコードを書きました:
最後に、期待どおりにテキストを配置しましたが、少し (大きな?) 問題があります。すべてのタブ ボタンの右側をクリックすると、currentChanged SIGNALが送信されません。また、paintEvent ですべての tabRect の幅を拡張しようとしましたが、うまくいきません。何を変更すればよいですか?
ありがとうございました :)
ところで:QTabWidgetから継承することはできませんでしたが、QTabBarから継承できませんでした;)
編集:
解決しました!tabSizeHintのメソッドsizeHintを変更しただけで、うまく機能します:)
python - OS X Snow Leopard に QT、PyQT、および PySide をインストールする手順
QT を Snow Leopard にインストールする際にいくつか問題がありました。この立場にある他の誰かから恩恵を受けられることを願っています。:)
SLに含まれていないバージョンのpythonを使用する必要があると思います...自作、macports、python.orgなどからのものです.
QT、PyQT、および PySide をインストールするための簡単な手順を教えてもらえますか? これらすべてでpy2appを使用するようにプロジェクトをセットアップする方法の例のボーナスポイント。
ありがとう!:)
python - WindowsにPySideをインストールする方法の手順
私は彼らがpyside.orgで言ったことに従いましたが、どういうわけか私はそれを機能させることができません。私は彼らがリンクしている2つのファイルを彼らのサイトからダウンロードしました(Python2.6のqtライブラリとpyside)
それらの例の1つを試してみると、次のメッセージが表示されます。
私はpython2.6.4とwindows7を使用しています
python - python qt、別のウィジェット(フォノン)の上にテキスト/ラベルを表示
QtフレームワークへのPythonバインドであるPySideを使用してビデオプレーヤーを作成しています。フォノン(モジュール)を使用してビデオを表示していますが、ビデオの上にテキストを字幕として表示したいと思います。フォノンウィジェットの上に別のウィジェットを配置するにはどうすればよいですか。openglはオプションですか?
python - PyQT/PySideでウィンドウスタイルを設定しますか?
私はこれを行う方法を探していて、主題が出てくる場所を見つけましたが、質問者にとってはうまくいくように見えても、実際にはどの提案もうまくいきません(リストさえありません)何をするimport
)。遭遇しましたが、試したインポート ( 、など)self.setWindowFlags(Qt.FramelessWindowHint)
に関係なく機能していないようです。QtGui.FramelessWindowHint
QtCore.FramelessWindowHint
何か案は?
python - PySideエラー-QPaintDevice:ペイントされているペイントデバイスを破棄できません
私はこれに困惑しています。QPainter
一部の人が示唆しているように、を独自のものに移動しようとしましたdef
が、まったく同じエラーが発生します。これがdef
私が作成したものです。
python - Qt: ボタンに境界線がないため、クリックできなくなりますか?
ボタンに境界線がないようにスタイルを設定しようとしていますが、境界線がないとボタンをクリックできなくなります。境界線をなくすより良い方法はありますか?
qt - トップレベル ウィンドウのピクセル化されていない角の丸み
QDialog に丸みを帯びた角を設定したい。これはトップレベルのウィンドウであるため、border-radius が機能しないため、次のようにする必要があります。
そして私はそれをこのように呼びます:
動作しますが、問題は角がピクセル化されることです。
これらのピクセル化された角を持たずにそれを取得する方法はありますか? はいの場合、どのように?
python - 編集中の PyQt QTableWidget キーボード イベント
QTableWidget
MS Excel と同様の方法でナビゲートしたいと考えています。
たとえば、ユーザーがセルの編集中に右矢印キーを押すと、編集が終了し、右隣のセルが選択されます。Qtのドキュメントを検索しましたが、方法がわかりません。