CSSルール `display:inline-block`と同じ動作を取得する方法はQt? -- c++ フィールド と qt フィールド と layout フィールド と widget フィールド 関連 問題

How to get the same behavior as CSS rule `display: inline-block` in Qt?












1
vote

問題

日本語

私は固定サイズの子供のウィジェットのリストをコンテナ(ウィジェット)に置きたいと思います。私は子供たちが利用可能な幅全体(可能であれば)を使用し、前の行が完全に埋められたときに新しい行を起動することをお願いします。

C ++のCSSプロパティ 998876611 と同様のものをQt。

抜粋結果はテーブルです:

セル "src =" https://i.stack.imgur .com / qr4to.png "/>

QT 5.10を使用していて、私はC ++プロジェクトで作業しています(QMLプロジェクトではなく)

それをする方法はありますか?

事前にありがとう

英語

I would like to put in a container (a widget) a list of children widgets that would have a fixed size. I would like the children to use the entire available width (if possible) and to start a new row when the previous row has been completely filled.

I would like to do something similar to the CSS property display: inline-block in C++ with Qt.

The excepted result is a table :

Cells

I am using Qt 5.10 and I am working on a C++ project (not a QML project)

Is there a way to do that ?

Thank you in advance

</div
           

回答リスト

2
 
vote
vote
ベストアンサー
 

これを行うためにあなた自身の qlayout を作成することができます。

良い開始点は、フローレイアウト例です。あなたはそれを公式ドキュメントで見つけることができますここ。

 

You may create your own QLayout to do this.

A good starting point is the Flow layout example. You can find it in the official documentation here.

</div
 
 

関連する質問

0  ホーム画面に表示されたら、ウィジェットの設定を割り当てる方法  ( How can i assign a widgets settings when i put it on the home screen ) 
ウィジェットの開始時にアクティビティを開くには必要な設定を設定できますか? アイデアは、I.E.E。索引を介して作業データベースを定義できるように、メイン画面にウィジェットを入れていることです。 ...

4  QTウィジェット信号 - 総合リスト?  ( Qt widget signals comprehensive list ) 
組み込みのQT4ウィジェットによって発行されたさまざまな信号の包括的なリストを探しています。見回しています - 見つけられないようです。 (PYQT 4.xとPython 3.2を使用) tia ...

2  Androidウィジェットランチャーアクティビティが見つかりません  ( Android widget launcher activity not found ) 
私はAndroid SDKに新しいですが、私はJava Aを知っていますが、SDK v4には、「hellowIdget」のホームスクリーンウィジェットを(テキストボックスだけで)「hellowIDGET」のウィジェットを作ろうとしました。プロジェクトを実行する...

1  BroadcastReceiver /ウィジェットのカスタムインテントフィルターFixing  ( Broadcastreceiver widget custom intent filter firing on its own ) 
ホーム画面ウィジェットを作成しようとし、サービス(まだ実装されていないサービス)から、以下に示す4つのアクション文字列から、放送によって定期的に更新しようとしています。 <事前> <コード> public final static String BATTERY...

1  PHP 'ウィジェットのコードデザインのようなもの  ( Php something like widget code design ) 
PHPで書かれたプロトタイプのウェブサイトを持っています。最近私はレイアウトとデータベース操作からロジックを分離するようにコードを書き直しました。だから今、私はMVCコードデザインのようなものがあります。 今のところ私のことは、MVCの中で多くのファイルを持...

0  Android:アプリをホーム画面ウィジェットに変換しようとしている  ( Android trying to convert an app into a home screen widget ) 
現在、ライブスポーツスコアを見上げてそれを表示する小さなアプリを持っています。 メインクラスは非同期タスクを呼び出します。非同期タスクは2つの手順を呼び出します。 XMLファイルを解析してHTMLリンクを取得するための最初のもの。そのHTMLファイルを読み込む...

0  アクティブウィジェットのためのワイアリア状態  ( Wai aria state for active widget ) 
ウィジェットがアクティブであることを示す状態はあります。たとえば、リストボックス内のユーザータブとアイテムを介して上下のキーで移動します。ユーザーがそれに入っていることを示すリストボックスの状態はありますか? ...

0  タッチリストをプログラムで作成します  ( Create a touchlist programmatically ) 
ここで利用可能なTouchListViewを使用しようとしています。 https://github.com/commonsguy/ cwac-touchlist 。並べ替え可能なリストを作成するためのAndroidライブラリです。 デモ罰金を実行することができ...

2  シングルgtk2hsの代わりに複数追加  ( Multiple additions instead of single gtk2hs ) 
私は私が解決できない他の問題があります 私は、ツリービューにユーザー(名、姓、年齢)を追加する次のコードがあります。それはすべて1つの小さなことを除いてうまく機能します。初めてユーザーを追加したときにだけうまく機能します。追加してから別のユーザーを追加しようと...

0  私のAndroidアプリをウィジェットオプションにしてください  ( Give my android app a widget option ) 
私のユーザーは私のアプリの1つをウィジェットにするように求めています。彼らがアプリでウィジェットを望んでいるかどうかを尋ねる方法はあり、そのウィジェットをホーム画面に追加しますか?私はGoogleでこれを見つける厳しい時間があります。 編集: 既存のアプリにウ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有