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

c++ - Qtはレイアウトから子を取得します

レイアウト内のすべてのウィジェットを非表示にしようとしています。しかしfindChildren、レイアウトでは機能しないようです。

ここに私のサンプルコードがあります:

sizeは 0 ですが、このレイアウト内にはいくつかのウィジェットがあります。しかし、親ウィジェットからウィジェットを取得しようとすると、同じコードが正常に機能します。

適切なレイアウトからそれらを取得するにはどうすればよいですか?

0 投票する
6 に答える
17312 参照

qt - QtDesignerとハンドコーディング

グラフィカルツールキットを使用してプロジェクトを開始するたびに、最初の競合の1つは、ビジュアルデザインとウィジェットレイアウトの処理方法の決定で発生します。グラフィカルツールまたはハンドコーディングですか。

ほとんどの人は個人的な好みに基づいて決定するため、これは非常にトリッキーで主観的な質問です。また、グラフィカルツールの品質にも大きく依存します。この場合、QTライブラリの最新バージョンだけに焦点を当てたいと思います。どちらの方法が良いかを議論するつもりはありません。最善の答えは、プロジェクトによって異なります。

私が欲しいのは、いくつかのプロジェクトの後の経験に基づいた、偏見のない良い記事への参照です。この記事では、両方の選択肢のトレードオフについて説明する必要があります

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

qt - アクション(QAction)を保持し、QtDesignerの設計時にボタンに接続できるボタンを実装するにはどうすればよいですか?

ほとんどのアプリケーションコマンドがQActionsに保持されている場合は、アプローチを使用して、アクションをメニュー、ツールバー、ボタンなどに簡単にドラッグできるようにします。だから、私はそのようなボタンを実装する必要があります。クラスを作成するのは簡単です。クラスを保持し、アイコン、テキスト、ショートカット、ツールチップを取得して、clicked()をtriggered()に接続します。しかし、ボタンの「アクション」プロパティをデザイナーに強制することさえできません。QVariantの保持可能なタイプのみがプロパティエディタに表示される可能性があるようです。

しかし!トロルはどういうわけかそれをしたので、タスクは達成可能であるはずです。それで、何か提案はありますか?

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

c++ - フォルダを参照し、qtを使用してファイルをリストに追加します

こんにちはSOの素晴らしいコミュニティ!

qtを使用してGUIアプリケーションを作成し、メインウィンドウにQTreeWidgetと2つのボタン(追加と削除)を追加しました。

このQTreeWidgetにファイルを追加および削除する方法を学ぶためにコードの例を見つけることは可能ですか?

  • サイズ、名前、場所をリストに表示したいのですが
0 投票する
1 に答える
5417 参照

c++ - qt でファイルを参照、一覧表示、削除する

qtデザイナーで以下のフォームを作成しました。QDir と QFileDialog で動作し、ファイルを listWidget にロードする [ファイルを追加] ボタンを追加しました。

代替テキスト

このフォームにファイルを入力する方法は次のとおりです。

ファイル名の横にファイルの場所とファイルサイズをリストし、このファイルの削除ボタンを機能させるために、コードを変更したいと思います。

Ctrlキーまたはコマンドキー(Macの場合)を使用してファイルを選択し、削除を押してこれらのファイルをリストから削除できるようにしたいだけです。

listwidget の代わりに QtreeWidget を使用する必要がありますか?

それを行うためのベストプラクティスは何ですか?

コードの提案はありますか?

皆さん、ありがとうございました!

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

qt-designer - QTデザイナーを使用して作成された新しいスロットのコードはどこにありますか?

私はQTの初心者です。

VisualStudio2008でqt4.7.1を使用しています。

すべて画像で覆われているボタンを実装しようとしていますが、押すと画像が変化します。(画像ボタン)QTデザイナーを使用してボタンを正しいレイアウトに配置し、プログラムで押されたイベント(..signal ..)を処理してボタンのアイコンを変更しようとしています。

新しいmainWindowを作成します。その中にツールボタンを置きます。スロット&シグナルモードに切り替えます。押されたボタン()からウィンドウ上の新しいslot1()への信号スロットを作成しました。ここで、slot1()のコードはどこに配置しますか?

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

c++ - C++ の動的 QT4 メニュー

Linux で C++ と QT4 を使用しています。実行時にメニューバーに項目を追加したいと考えています。メニューバーを含む私のメイン GUI は、QT Designer で設計され、以下のコードの最初の行でセットアップされました。

私のメイン ウィンドウ コンストラクターには、次のテスト コードがあり、正常にコンパイルされます。ただし、プログラムを実行すると、新しいサブメニュー バーとその項目は表示されません。メニューバーを何らかの形で更新するように Qt に指示する必要があると思います。何か案は?

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

qt - Qtのフォームレイアウトメカニズムを理解する

Qtデスクトップアプリケーションのウィンドウの表示を処理するための柔軟で強力なレイアウトメカニズムを備えています。

しかし、それは非常に柔軟性があり、何かがうまくいかず、微調整が必​​要な場合、ほとんど理解できません。そして非常に強力なので、フォームがどのように見えるべきかについてのQtの意見を圧倒しようとする試みで誰をも打ち負かすことができます。

それで、誰かがQtのポジショニングメカニズムの説明、記事、または情報源を提供できますか?

QLabel名前の末尾にアンダースコアが付いている、、QPushButtonおよびを強制しようとしています。これは、以下QTableViewの場合の2倍になりQTextBrowserますverticalStretch = 1。ウィジェットの高さを適切に処理するにはどうすればよいですか?

Googleドキュメントの私のフォームの.uiファイル。名前で「____」を検索し、QtDesignerでプレビューします

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

c++ - QT Designer: QT Designer で作成された他のコンポーネントに .ui ファイルを使用する

QTデザイナーでたくさんのウィジェットを作成しました。

.ui ファイルには既にカスタム ウィジェット インターフェイスでエクスポートする機能のほとんど。

これは可能ですか、それとも Qt Designer で作成されたコンポーネントがどのように連携して動作するかを考えていますか?

皆さんありがとう。

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

c++ - Qt-ウィジェットをオーバーライドする方法は?

QToolButtonを含むQtデザイナーを使用してフォームを作成しました。
を使って回すことができますui->favouriteToolButton
すべてのGUIをコーディングするよりもはるかに単純なので、デザイナーを使用しました。

問題は、特にこのためにToolButton、独自のクラスを作成してコーディングしたいということです。

ui->favouriteToolButtonFavouriteMenuの新しいインスタンスでオーバーライドできるようにしたいと思います。どうすればいいですか?