問題タブ [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.

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

qt - QTabWidgetタブでラベルテキストを設定します

QTabWidgetフォームと2つのタブがあります。これらのタブには、標準テキストTab1およびTab2があります。どうすれば変更できますか?

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

python - PyQt と QGridLayout のヘルプが必要

私はここで厄介な問題を抱えています.誰かが私が間違っていることについて洞察を与えることができれば幸いです.

数値の表を表示することになっている PyQt アプリがあります。当然、私は QTableWidget を使用しています。現時点では、非常に単純です。テーブル ウィジェットとボタンを含むウィンドウを作成し、それを表示するだけです。私はまだテーブルをまったく作成していません。

ウィンドウに合わせてテーブルのサイズを自動的に変更できるようにしたいのですが、最終的にはこのフォームに他のウィジェットを追加する予定なので、QGridLayout を使用しています。また、Qt Designer でフォームをプレビューすると、正しく表示され、正しく動作します。テーブルは、ボタンが使用するスペースを除くすべてのフォームを占有し、ウィンドウのサイズを変更すると、ウィンドウのサイズも一緒に正しくサイズ変更されます。しかし、生成された Python コードを実行しようとすると、すべてが台無しになります。テーブル ウィジェットとボタンは両方とも、ウィンドウの左上隅で、互いに重なり合って一緒にくしゃくしゃになっています。

Qt Designer 4 を使用して .ui ファイルを作成し、pyuic4 を使用して Python コードを生成しました。どちらのファイルも手動で編集していません。したがって、どちらにも基本的な構文エラーはないと思います。私の推測では、ウィジェット、ウィンドウ、およびレイアウト マネージャーの間の関係を何らかの形で誤解しています。しかし、私は方法を理解できません。

私の .ui ファイルのコードは次のとおりです。

pyuic4 によって .ui ファイルから生成された Python コードは次のとおりです。

誰かが私が間違っているかもしれないことを見ることができますか?

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

qt4 - Qt Designer(Qt Creator IDE)を使用したコンテキストメニューの作成

Qt Designer(1.3)でコンテキストメニューを作成するにはどうすればよいですか?確かに一行コードも書かずに作りたい!!

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

qt - Qt Designer を使用した QStatusBar への QLabel の埋め込み

Qt Designer を使用して QStatusBar に QLabel を埋め込むソリューションはありますか?

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

c++ - Qt .ui ファイルの一部を独自の .ui ファイルに抽出する

アプリケーションのユーザー インターフェイスを作成するデザイナーがいます。メイン ウィンドウには、その場でのパネル切り替えに使用されるいくつかの QStackedWidgets があります。私ができるようにしたいのは、QStackedWidget の各ページを構成する個々のパネルを独自の .ui ファイルに抽出することです。

Qt Designer 内からこれを達成する簡単な方法はありますか、または独自の .ui ファイルですべてのパネルを再設計する以外に、このタスクを達成するのに役立つ他のツールはありますか?

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

c++ - QT4 Designer - ウィジェットの実装

現在、QT4 に取り掛かり、自分でワークフローを見つけようとしています。

ユーザーが hostname:port に接続できるようにするウィジェットを作成しようとしているときに、いくつかの質問が表示されました。ウィジェット自体には、ホスト名を入力するための LineEdit、ポートを入力するための SpinBox、および connect(QString hostname, unsigned int port) シグナルを送信する PushButton が含まれています。

QTDesigner で、必要なフォームを作成しました。.ui ファイルとして保存されます。ここで大きな問題は、ウィジェットをどのように実装できるかということです。シグナルをウィジェットに追加できる QTDesigner の場所はありますか? カスタム プロパティはどこに追加できますか?

別のチュートリアルで、C++ でウィジェットを作成する方法、シグナル、スロット、Q_PROPERTIES などを定義してウィジェットに追加する方法を学びました。しかし、QTDesigner にはソースコードがありません。

もう 1 つのオプションは、uic を使用してソースコードを生成することです。しかし、ヘッダーには、別の生成によってソースファイルへの変更が上書きされることが示されています。

QTDesigner を使用して UI を作成し、UI が変更されるたびにすべてを再コーディングする必要がないようにして、独自のシグナル、スロット、およびプロパティで QT ウィジェットを完全に作成するにはどうすればよいでしょうか。ある種のラウンドトリップエンジニアリングはありますか?

それが不可能な場合: QTDesigner でウィジェットを作成する意味は何ですか?

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

c++ - モデル オブジェクトのスロットを QT4 -Designer の GUI に接続することは可能ですか?

そこで、QTDesigner と C++ を使用してモデル ビュー ウィンドウを構築しようとしました。

そのため、モデルとして QOBject 派生クラスを作成しました。setFileName(QString) または fileNameChanged(QString) のようにアクセスするためのスロットとシグナルを提供します。

QTDesigner で信号のドラッグ アンド ドロップを使用することに少し慣れましたが、VA-Smalltalk のように非常に優れていることがわかりました。しばらくして、自分のモデルもこれに接続できるかどうか疑問に思いました。したがって、モデル オブジェクトをウィンドウ/GUI に何らかの方法で導入し、QTDesigner に信号とスロットをモデル オブジェクトから GUI に接続させることは可能ですか。

本質的に:私のために書いてください:

説明してくれてありがとう

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

qt - Qxt プラグインを Designer に追加する

Qxt ライブラリを Qt Designer に追加する際に問題が発生しています。それが与えるエラーは次のとおりです。

ライブラリ C:/Qt/4.6.2/plugins/designer/QxtDesignerPlugins.dll を読み込めません。指定されたモジュールが見つかりません。

問題が何であるかについてのアイデアはありますか?

0 投票する
4 に答える
14279 参照

qt - フォーカスされた QLineEdit のテキストを選択

QtDesigner を使用してダイアログを作成しました。QLineEditダイアログには、デフォルトのコンテンツを持つオブジェクトがあります。ダイアログが初期化され、フォーカスが に移動するとQLineEdit、デフォルトのコンテンツが自動的に選択されるようになり、ユーザーが書き込みを開始すると、以前のコンテンツが上書きされます。

編集:

コンストラクターで:

0 投票する
5 に答える
220770 参照

qt - Qt-Designerによる自動拡張レイアウト

QtDesignerを使用しています。

QVBoxLayoutウィンドウ全体に自動的に拡大するを作成したいと思います。

遺跡のレイアウトはQVBoxLayout固定されたままです。

QVBoxLayoutデザイナを介してウィンドウ全体を拡張して塗りつぶすにはどうすればよいですか?