問題タブ [qt-designer]
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 - pyuic4 によって生成されたプログラムを実行するには?
私はPythonを少し知っていますが、PyQtは初めてです.GUIプログラミング用のQtデザイナーが欲しかったのは、仕事が楽になるからです。Qt デザイナーで簡単なダイアログを取得し、pyuic4 を使用して変換しました。
このプログラムを実行したいです。これをインポートして、このファイルからこのプログラムを実行する方法は? 私はそれが非常に基本的な質問であることを知っています.
qt - .ui ファイルから .h および .cpp を生成する
about.uiというファイルがあるとします。.uiファイルから「about.h」と「about.cpp」を作成するにはどうすればよいですか? .mocファイルも作成する必要がありますか? 作成後にこれをコンパイルして、すべてが正しく行われたかどうかを確認するにはどうすればよいですか?
qt-designer - QtDesigner:トップメニュー項目ハンドラを割り当てることは可能ですか?
QtDesigner では、プッシュボタンがあり、そのハンドラーを追加したい場合、このボタンを右クリックして「スロットに移動」を選択するだけです。QtCreator は自動的にコードを追加し、シグナルをスロットに接続します。ただし、トップ メニュー項目には、右クリック メニュー O_O に「スロットに移動」がありません。QtDesigner のトップ メニュー項目にハンドラを追加することは可能ですか? もちろん、コンストラクターで「conect」メソッドを手動で記述することもできますが、QtDesigner 自体で数回クリックする方がはるかに簡単です-_-。
c++ - カスタム ウィジェットを使用した Qt Designer 4.6 でのセグメンテーション違反
Qt Designer 4.6 で新しい Qt Widget を使用すると、セグメンテーション エラーが発生しました。新しいウィジェットをプレビューしようとすると、問題が発生します。
gdb を使用すると、問題は qdesigner_internal::WidgetFactory::applyStyleToTopLevel: にあることがわかりました。
そこにヌルポインタが渡されたため:
私は Qt の初心者で、これが私の最初のカスタム ウィジェットです。誰もこれを解決する手がかりを持っていますか。
ここに私のウィジェットコードがあります
c++ - Qt Designerのボタンのコールバック?
今夜QtCreatorを使い始めたところですが、すべてのインターフェイスがuiファイル内にあるようです。チュートリアルに従ってアイコンのリソースを作成し、上部のメニューバーにアイコンを追加しました。
ただし、そのうちの1つがクリックされたときに接続を確立する必要があり、そのコールバックを作成する方法がわかりません。
コードを使用して完全に作成する必要がありますか、それとも(他のオブジェクトと相互作用させるだけでなく)コールバックを追加する方法がありますか?
python - QtDesigner 4でPyqt 3.3 uiファイルを開くには?
PyQt 4 がインストールされています (PyQt 3 for Windows が見つかりません)。QtDesigner 3.3 で作成された QtDesigner ui ファイルを開きたいと思います。
このファイルを開くと、次のメッセージが表示されます。
Please use uic3 -convert to convert to Qt4
残念ながら、インストールの bin フォルダーに uic3 ツールが表示されません。
このファイルを QtDesigner 4 に変換する方法を知っている人はいますか?
追加の質問: Windows 用の PyQy3 バイナリをダウンロードする場所は?
前もって感謝します
properties - Pythonに変換した後、QT Designerからカスタムプロパティにアクセスすることは可能ですか?
私はPyQtとQtDesignerを初めて使用し、qWidgetsをSQLiteデータベースのテーブルと列に関連付けるための簡単なメソッドを作成しようとしています。私のアイデアは、デザイナーの各qWidgetに2つのカスタムプロパティをタグ付けすることでした。1つはテーブル名、もう1つは列名です。後で、デザイナーから提供された情報を使用して、qwidetsとSQLiteデータベースの間に関係を作成する独自のクラスを構築します。
Designerでカスタムプロパティを追加することは問題なく機能するようですが、これらのカスタムプロパティのコードは、designerのxmlをpythonに変換するときに生成されません(UICを使用)。誰かがこれを成功させましたか?おそらくこれを行うためのより良い方法がありますか?
ありがとう、
エリック
qt - QDockWidgetのタイトルバーにアイコンを表示するには?
QDockWidgetには、ウィンドウ タイトルと閉じるボタンがあります。タイトルバーにアイコンを配置するにはどうすればよいですか?
QDockWidget WindowIconプロパティのリソースからアイコンを選択しても、機能しません。
何か案は?
python - PyQT および Python 2.6 で QTDesigner を使用する
私はPythonが初めてで、PyQT4.7とPython 2.6を使用して(できれば)GUIプログラミングを独学で学び始めています
PyQT Web サイトから PyQT/QT4 パッケージ全体 (QTDesigner を含む) をダウンロードしたところですが、各ウィジェットのすべての属性/プロパティ/デフォルトなどを視覚的に見ることができるため、初心者として使用するには QTDesigner のように見えます。プロパティを編集するのは素晴らしいことですが、PyQT は QTDesigner を PyQT および PyQTs python コード生成スクリプトと直接統合するように設定していないようです:
つまり、「View Code」を押すと、pyuic.py スクリプトの代わりに (uic) という Designer->C++ スクリプトを実行しようとします。
QTDesigner を PyQT と密接に統合して、C++ のようにオンザフライでコードを生成する方法はありますか?
そうでない場合、Python IDE 内で QT GUI 全体をコーディングし、すべてのウィジェットのすべてのドキュメントとボイラープレート コードを検索する必要があるということですか? (QTDesigner + Pythonの統合と比較して、非常に非効率的で洗練されていないようです)。
PyQT で Designer を使用する通常のツールチェーン//プロダクション フローは何ですか? (直接の統合が不可能な場合 -- python+pyQT ユーザーは、QTDesigner の使用をスキップして、Python ですべての QT GUI コードを手動で記述しますか?)
PyQT 初心者向けの追加のヒントや提案をいただければ幸いです。ありがとう!
ps 多くの人が、QT UI をすべて手作業でコーディングするように言うかもしれませんが、上記のように学習中に Designer を使用する場合は、学習できるようにその方法を提供してください。もっと簡単に、ありがとう!