QT QFrame コントロールの使用方法の詳細な説明

この記事では、フレーム形状の設定フレームの影の設定線幅の設定中間線の幅の設定、フレームのスタイルの設定サイズポリシーの設定スタイルシートの設定、その他の記事など、        QFrame コントロールのさまざまな操作を詳しく紹介します。

        実際の開発では、インターフェイスに十数個のコントロールが含まれる場合があり、それらの位置を手動で調整するのは時間と労力がかかります。QFrame は基本コントロールの基本クラスであり、QWidget はQFrame の基本クラスです。本質的には、スタイル シャドウなどの一部の表示美化機能の拡張など、ウィジェットに基づいてさらに多くの作業を実行し、それを QFrame にカプセル化します。クラス。実際、これは QWidget に基づいたスタイル サポートです。QWidget はスタイル シートをサポートしませんが、QFrame はサポートします。

        QT の包括的かつ詳細な説明シリーズには現在 34 の記事があります。このシリーズの記事では、QT コントロールの基本的な操作と使用法について詳しく説明します。ご注目、いいね、コレクションをありがとうございます。
 

この記事は著者によるオリジナルですので、転載の際は出典とこの記事へのリンクを添付してください。

QT QFrameコントロール使用詳細ディレクトリ

1 フレーム形状を設定する

2 フレームシャドウを設定する

3 線幅を設定する

4 中央の線幅

5 フレームスタイルを設定する

6 サイズポリシーの設定

7 スタイルシートの設定

その他8件の記事


1 フレーム形状を設定する

    //设置框架的形状。形状可以是NoFrame、Box、Panel、WinPanel、HLine、VLine、StyledPanel等
    ui->frame->setFrameShape(QFrame::Box);

2 フレームシャドウを設定する

    //设置框架的阴影。阴影可以是Plain、Raised、Sunken
    ui->frame->setFrameShadow(QFrame::Sunken);

3 線幅を設定する

    //设置线宽
    ui->frame->setLineWidth(2);

4 中央の線幅

    //设置中间线宽
    ui->frame->setMidLineWidth(3);

5 フレームスタイルを設定する

    //设置框架的样式。样式是形状和阴影的位或(OR)组合
    ui->frame->setFrameStyle(QFrame::Panel | QFrame::Raised);

6 サイズポリシーの設定

    //设置大小策略,这决定了控件如何在布局中改变大小
    ui->frame->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

7 スタイルシートの設定

    //设置样式表,这可以用来自定义控件的外观
    ui->frame->setStyleSheet("background-color: blue;");

その他8件の記事

 QT TextEdit control_Gemini Breakpoint のブログ - CSDN Blog_qt textedit

QT の使用方法の詳細な説明 QComboBox_Gemini Breakpoint のブログ - CSDN ブログ

QT QtableView 操作の詳細説明_Gemini Breakpoint のブログ - CSDN Blog_qtableview の追加、削除、変更、クエリ

Qt QStandardItemModel (1.超詳しい使い方)_Gemini Breakpointのブログ-CSDNブログ_qstandardmodel

Qt QStandardItemModel (2.超詳細な機能)_Gemini Breakpointのブログ - CSDN Blog_qstandarditemmodelクリックイベント

QT QRadioButton_Gemini Breakpoint のブログ - CSDN Blog_qt ラジオボタンの使用方法の詳細な説明

QT QLineEdit_Gemini Breakpoint の使用方法の詳細な説明 - CSDN Blog_qt qlineedit

Qt QMessageBox_Gemini Breakpoint の使用方法の詳細な説明 Blog-CSDN Blog_qt メッセージ

QChart 折れ線グラフ、円グラフ、棒グラフ、曲線グラフ_Gemini Breakpoint のブログ-CSDN ブログ_qchart スタイル

QChart 属性の詳細説明_Gemini Breakpoint のブログ - CSDN ブログ_setanimationoptions

QCharts QValueAxis use_Gemini Breakpoint のブログ-CSDN Blog_qvalueaxis

Qt 5 待機中のプロンプト ボックス (オープン ソース ダイナミック グラフィック)_Gemini Breakpoint のブログ-CSDN ブログ_Qt 待機中のダイアログ ボックス

QtDataVisualization データ 3D ビジュアライゼーション_Gemini Breakpoint のブログ-CSDN Blog_qtdatavisualizatio

QT QSpinBox 整数カウンター コントロール 詳細説明_Gemini Breakpoint のブログ - CSDN ブログ
QT QDoubleSpinBox 浮動小数点カウンター コントロール (使い方詳細)_Gemini Breakpoint のブログ - CSDN ブログ_qdoublespinbox 信号スロット
QT QSlider、Qhorizo​​ntalSlider、QVerticalSlider コントロール 詳細説明_Gemini Breakpoint ブログ-CSDN blog_qslider ステップ サイズの設定

QT QTabWidget control_Gemini Breakpoint の使用方法の詳細な説明 - CSDN ブログ

QT QCalendarWidget control_Gemini Breakpoint の使用方法の詳細な説明 - CSDN ブログ

QT QStackedWidget control_Gemini Breakpoint の使用方法の詳細な説明 - CSDN ブログ

QT QVBoxLayout 垂直レイアウト コントロール_Gemini Breakpoint のブログ-CSDN ブログ

QT QHBoxLayout 水平レイアウト コントロール_Gemini ブレークポイントのブログ - CSDN ブログQT
QGridLayout グリッド レイアウト コントロール_Gemini ブレークポイントのブログ - CSDN ブログ

QT QVerticalSpacer スプリング コントロール_Gemini ブレークポイントのブログ - CSDN ブログ
QT Qhorizo​​ntalSpacer スプリング コントロール_Gemini ブレークポイントのブログ - CSDN ブログ QT
QLine の使用方法の詳細_Gemini ブレークポイントのブログ - CSDN ブログ

おすすめ

転載: blog.csdn.net/qq_37529913/article/details/132705090