タグ付けされた質問 「qt-designer」

1
Qt DesignerとQGISはどのように連携しますか?
Qgisとデザイナーがどのように連携するかを理解しようとしています。Nathan Wの優れた投稿から、ユーザーフォームを作成する方法、qgisレイヤーにフックする方法、および検証コードを追加する方法を知っています。ここでの私の質問は非常に単純ですが、誰もが知っているものは、まさに印刷物では見つけることができないものです。 QGISに付属のQt Designerのコピーは、とにかくQGIS GUIと統合されていますか(ms-access内のフォームデザイナが残りのms-accessのように)? QGIS内からQt Designerを起動できますか、それともWindowsエクスプローラーでQGISインストールを探し回って、ダブルクリックするQt Designer exeを見つける必要がありますか? 統合されたQt Designerを使用するよりも、Qt Designer / Qt CreatorまたはpyQtの別個のバージョンをインストールした方が良いですか? 新規ユーザー向けのパッケージ済みWindowsインストーラーには、フォームデザインに使用できるように構成されたQt Designerが付属していますか? Python検証コードでフォームを作成する方法を探している場合、PyQtは良い解決策ですか? 多くのデータ収集タスクは非空間的です。たとえば、道路標識の価格リストに追加します。GISは、どのサインを交換する必要があるかを記録できますが、コストの見積もりを提供するには価格表が必要です。とにかく非空間データテーブルのフォームの表示をトリガーする方法はありますか?
13 qgis  qt4  qt-designer 

2
Windows上のQGIS 3でQtDesignerユーザーインターフェイス(.ui)およびリソース(.qrc)ファイルをコンパイルする方法
QGIS 2プロセスを転置しようとしましたが、成功しませんでした。 最初に、Python36ではなくPython27への参照を含むC:\ Program Files \ QGIS 2.99 \ etc \ ini \ python-core.batを編集する必要がありました。 C:\ Program Files \ QGIS 2.99 \ bin \ o4w_env.batを実行してQGIS python環境を適切に構成しますが、起動すると次のようになります。 "C:\Program Files\QGIS 2.99\apps\Python36\Scripts\pyuic5.bat" -o dockwidget_base.py dockwidget_base.ui 私はこのエラーを受け取ります: Traceback (most recent call last): File "C:\PROGRA~1\QGIS2~1.99\apps\Python36\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "C:\PROGRA~1\QGIS2~1.99\apps\Python36\lib\runpy.py", line 85, in …

2
値に基づいてQGISデータフォームの属性/フィールドに色を付けますか?
QGIS(2.14)を使用すると、データフォームで属性の値に基づいて色(または他のフォーマット)を設定できますか? たとえば、私のデータに「品質」フィールドがあり、その値が「良好」、「中」、または「不良」であるとします。属性フォームのフィールドに、この値に応じて緑/オレンジ/赤が表示されるようにしたいと思います。 たとえば、フィールドの横に表示されるシンボルやアイコン、フィールドの背景色など、回避策に満足しています。 QT Designerを使用してデータフォームを作成できてうれしいです。フォームxmlを手動で編集できてうれしいです。答えが1行または2行を超えるPythonコードを使用する必要がある場合は苦労するので、おそらくこれを必要としない答えを探しています。 レイヤーが編集モードかどうかを表示するためのフォーマットも必要です(使用しているメインデータは編集できないため)。 編集:私が探しているのは、属性テーブルやエクスポートされたデータではなく、QGISデータフォームで機能するソリューションのみです。目的は、データをできるだけ理解しやすくすることです。これにより、識別ツールを使用するユーザーは、マップに表示されている対象物に関する重要な情報をすばやく確認/理解できます。私が扱っている実際のデータは複雑であり、第一線のユーザーがそれを理解するために支援される必要があります。
8 qgis  qt  qt-designer 

2
プラグインビルダーで作成したQGISプラグインに2番​​目のツールバーボタンとダイアログを追加するにはどうすればよいですか?
2つのボタンを持つツールバーを作成します。各ボタンは異なるフォームを開きます。 私が従った手順は次のとおりです。 プラグインビルダーを使用してプラグインを作成しました 実装ファイルで必要な変更を行うことにより、2つのボタンを持つツールバーを作成しました。 ここまでは、すべてが正常に機能するため、最初のボタンをクリックすると、対応するフォームが正しく開きます。このフォームは、Plugin Builderによって作成されたものです。 次に、2番目のボタンをクリックすると開く2番目のフォームが必要です。そう: Qtデザイナー(form2.ui)で新しいフォームを作成し、 uiファイルをpyファイルに変換し(make)、変換したpyファイルから実装ファイルにクラスをインポートし、クラスのインスタンスを取得しました(self.dlg2 = Ui_form2()) そして私が書いた実装ファイルのrun()メソッドで: def run2(self): self.dlg2.show() result = self.dlg2.exec_() しかし、この新しいフォームには.show()メソッドがないというエラーメッセージが表示されます。.show()メソッドを実装するために何かを継承する必要がありますか?しかし、UIファイルから変換されたpyファイルのすべての変更を保存できないので、何かを継承するために2番目のフォームのコードをどのように変更できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.