問題タブ [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.
c++ - qt4 デザイナーでカスタム スロットを作成するにはどうすればよいですか?
シグナル/スロット エディター ダイアログ ボックスを使用するときは常に、既存のスロット リストから選択する必要があります。問題は、カスタムの名前付きスロットを作成するにはどうすればよいかということです。
qt - .ui での信号とスロットの接続
Qt 4 で少し遊び始めました。そして、 Qt Designerで問題に遭遇しました。Signal/Slots エディター
では
、そこにリストされている接続のみをセットアップでき、すべてのスロットがリストされているわけではありません。
.ui ファイルに手動で追加しようとすると、接続が機能しません。
ui_*.h ファイルに追加すると正常に動作しますが、デザインを変更すると接続が削除されます。
このバグを回避するための良いヒントはありますか? または、別の言い方
をすると、Qt Designer に使用可能なすべてのスロットを一覧表示するにはどうすればよいですか?
c++ - 手作業でコーディングされた GUI と Qt Designer の GUI
私はこれらの休暇を Qt アプリケーションの作成に費やしています。ほんの数時間前に Qt Designer について読んでいて、疑問に思いました: Qt で現実世界のアプリケーションを書いている人は、GUI を設計するために何を使っているのでしょうか? 実際、人々は一般的にどのように GUI を設計しているのでしょうか?
私は、コードを手動で記述することは、Qt Designer を使用するよりも概念的に簡単であることを発見しましたが、複雑な GUI では Designer が理にかなっているかもしれません。Designer を使用して大きな GUI を作成できる可能性がありますが、時間の経過とともに複雑さが増し、管理が非常に難しくなる可能性があります (これは私の意見です)。私は AmaroK のソース コードをダウンロードして、彼らが何をしているかを調べてみたところ、addWidget() やその仲間への呼び出しが多数見つかりましたが、Designer によって作成された XML ファイルはありませんでした (余談: AmaroK は、私のお気に入りのアプリケーションである必要があります)。任意のプラットフォーム)。
では、GUI を作成する「正しい」方法は何でしょうか? デザイナーまたはコード?この議論のために、次の種類の GUI を考えてみましょう。
- 入力を受け取り、結果を表示して終了するだけのシンプルなダイアログ。YouTube の URL を受け取り、ビデオをユーザーのハードディスクにダウンロードするアプリケーションを想定してみましょう。初心者が使い始める可能性が高いアプリケーションの種類。
- たとえば、いくつかのツールバー/メニュー項目を備えた付箋エディターのような中間レベルの GUI。xPad を例に取りましょう ( http://getxpad.com/ )。ほとんどのアプリケーションは「ユーティリティ」のカテゴリに分類されると思います。
- AmaroK や OpenOffice などの非常に複雑な GUI。彼らはあなたの目を出血させるので、あなたはそれらを見たときにそれらを知っています.
qt - カスタムウィジェットがQtDesignerに表示されない理由を確認するにはどうすればよいですか?
Qt Creatorのヘルプに記載されている手順に従って、カスタムウィジェットを作成しました。私は彼らがそこで言った通りにすべてに従った。私のウィジェットは他のウィジェットと一緒に表示されません。私も彼らのWorldTimeClockの例を試しました。これはQtDesignerにも表示されません。
どうすればこれをデバッグできますか?
visual-studio-2008 - Visual Studio から Qt フォーム (*.ui) ファイルを開くことができません
Visual Studio 2008 Qt プロジェクトから QT フォーム ファイル (*.ui) を開くことができません。Qt 4.5.0 を使用しています。次のエラーが表示されます。
qt - QtDesigner でのワークフロー
Qt 2009.03 と Visual Studio アドオン 1.0.2 を使用しています。非モーダル ウィンドウを開くコマンドを持つアプリケーションを作成しており、複数のウィンドウを同時に開くことができます。
これらのウィンドウ自体は QtDesigner で設計する必要があります。私が探しているものの例は、Firefox にあります。ツール/アドオンに移動すると、子ウィンドウが開きます。
QtDesigner での正しいワークフローがわかりません。「フレーム」かもしれないと思いましたが、標準の閉じる/最小化するタブとメニューバーを備えたウィンドウではないようです。おそらく(Visual Studioから)ファイル/新しいプロジェクト/ Qt4プロジェクト/ Qt4デザイナープラグインだと思いました。これによりいくつかのクラスが生成さ.ui
れますが、設計に使用するファイルがありません。
qt - QtDesignerへのカスタムウィジェットの追加
次のカスタムウィジェットがあります。
Qt Designerはこのウィジェットを認識し、問題なくフォームに配置できます。ただし、プロパティエディタを見ると、QObjectプロパティとQWidgetプロパティのみが表示されます。これがQAbstractButtonオブジェクトでもあることをQtDesignerに認識させるにはどうすればよいですか?
qt - QMainWindowのQtレイアウト
QMainWindow
デザイナーと一緒にデザインしましたQtCreator's
。これは、他のすべてのウィジェットを含むデフォルトの中央ウィジェット(a QWidget
)で構成されています。QVBoxLayout
今私が欲しいのは、QVBoxLayout
中央のウィジェットの長方形のスペース全体を自動的に占めることです。
これどうやってするの?中央のウィジェットのプロパティにも使用可能なプロパティも見つかりませんでしたQVBoxLayout's
。
python - ループで立ち往生!
指定したサーバーに画像をアップロードするために使用されるアプリを作成しています。Qt Designer で GUI を作成しました。すべて正常に動作します。単純だとわかっていることに固執しています。私の頭を包み込むようには見えません。
アイデアは、スクリプトが通過し、画像のパスが入力されたテキスト フィールドの数を確認することです。そこから各パスを取得し、それぞれをサーバーにアップロードします。1 つのボックスだけで問題なく機能させることができますが、このプロセスのループを作成しようとすると、バラバラになります。基本的に、それぞれ異なるパスで「フルネーム」を返す必要があります。これは単なる断片ですが、アイデアはわかります..
概念は十分に単純に思えます。私はこれをさまざまな方法で書き直し、見つけて考えることができました。どんな助けでも素晴らしいでしょう。代わりにこれを行うためにリストを使用する必要がありますか?
qt4 - 親を Qt ウィジェットで埋める
qt4 デザイナーでアプリケーションのメイン ウィンドウを作成したいと思います。
にレイアウト要素を追加するとcentralwidget
、その要素はウィンドウの中央にとどまり、ウィンドウのサイズが変更されても移動しません。領域全体を「塗りつぶす」(そしてその子のサイズを適切に変更する)にはどうすればよいですか? レイアウトのすべての子ウィジェットが適切に拡張されています。