[PyQtは入門チュートリアル]レイアウトマネージャのQt Designerツール

    このレッスンでは重要です。インターフェイスは、清潔で美しいですか、レイアウトに依存します。ここでは、最終的なデザインの才能と美しインタフェースが幸運を見えるよう、レイアウト方法について話をします。

    このホワイトペーパーでは、管理インターフェイスのコントロールのレイアウトを達成するためにはQt Designerツールは、順列と組み合わせのコントロールであるについて説明します。これは、水平配置および垂直配置、グリッドレイアウト、フォームレイアウトを含みます。絶対レイアウトが複雑すぎます。短期的には、保持することができませんでし

オープンレイアウトの管理方法

  方法の一つ:Qtのデザイナ - >フォームのメニューバー

方法2:メインウィンドウを右クリック - >レイアウトし

四つのレイアウト管理入門

  水平方向に左から右に選択された制御:(1)水平方向のレイアウトは、水平方向をレイアウト。4つの水平レイアウトコントロールの混沌とした効果の後、次のように:

  (2)垂直レイアウトは、垂直レイアウト:選択したコントロールは、垂直方向に順次配置されています。4つのコントロールが縦に混沌とした効果を整列した後、次のとおりです。

  (3)フォームレイアウトはForm1のAにレイアウト:制御装置を構成する2つの列の形で。左の列は、ラベル(ラベル)が含まれ、右側の列は、入力コントロールを含みます。4つのコントロールは、関連するフォームのレイアウトのユーザー名とパスワードを組み合わせました。

 (4)グリッドレイアウトは、グリッドA内のレイアウト:グリッドレイアウトウィンドウが格子状に配置されるように行と列に分割されています。コントロールの選択された組み合わせは、格子状に配置されています。以下を参照してください。それは美しいではないようです。

 ネストされたレイアウト

  インタフェース制御タイプは、4つの方法1つのレイアウトのシンプルなレイアウトと考えることができます。しかし、コントロールの種類の多様性は、私たちは巣のレイアウトを考慮しなければなりません。これは、レイアウトコントロールの異なる組み合わせを使用して、コントロールの特性を分析することです。

  組み合わせフォームレイアウトのメインウィンドウのユーザ名+パスワード+単一行入力ラベルボックスコントロール下、次いでグリッドを使用してテキストフレームの最終レイアウトと垂直レイアウト+出口制御を、ログ。次のように具体的な結果があります

  注意:组合控件使用的布局如果需要打破布局,可以通过选择组合的控件,然后单击菜单Form ->  Break Layout方式进行打破布局。实际上使用撤销也可以。

其他布局管理

  1、采用绝对布局的方式进行控件布局。但是这种上手难度比较大,后面在实践过程中遇到有好的方法可以针对Qt界面布局管理后的效果进行优化的再补充介绍。

  2、修改控件属性。通过修改控件的属性,比如最小尺寸、最大尺寸、长、宽、字体等等。比如我想针对小工具的需求我会经常使用固定最小尺寸、最大尺寸保持一致的方式,使主窗口及控件不受拉伸影响。

最后总结

  本文针对Qt Designer布局管理中的水平布局、垂直布局、网格布局以及表单布局的最最基本的使用方法和布局效果进行了基本介绍。内容都很简单,看完也很容易自己动手实践一下。当然还有很多其他辅助的方式(比如添加水平线、垂直线等)可以帮助完成界面更合理的布局,这个需要后面再进行探索。。有新的理解或者内容后续再更新本文。期望自己可以布局一个还能过的去的界面。。

おすすめ

転載: www.cnblogs.com/linyfeng/p/11223709.html