この記事では、フレーム形状の設定、フレームの影の設定、線幅の設定、中間線の幅の設定、フレームのスタイルの設定、サイズポリシーの設定、スタイルシートの設定、その他の記事など、 QFrame コントロールのさまざまな操作を詳しく紹介します。
実際の開発では、インターフェイスに十数個のコントロールが含まれる場合があり、それらの位置を手動で調整するのは時間と労力がかかります。QFrame は基本コントロールの基本クラスであり、QWidget はQFrame の基本クラスです。本質的には、スタイル シャドウなどの一部の表示美化機能の拡張など、ウィジェットに基づいてさらに多くの作業を実行し、それを QFrame にカプセル化します。クラス。実際、これは QWidget に基づいたスタイル サポートです。QWidget はスタイル シートをサポートしませんが、QFrame はサポートします。
QT の包括的かつ詳細な説明シリーズには現在 34 の記事があります。このシリーズの記事では、QT コントロールの基本的な操作と使用法について詳しく説明します。ご注目、いいね、コレクションをありがとうございます。
この記事は著者によるオリジナルですので、転載の際は出典とこの記事へのリンクを添付してください。
QT QFrameコントロール使用詳細ディレクトリ
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、QhorizontalSlider、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 QhorizontalSpacer スプリング コントロール_Gemini ブレークポイントのブログ - CSDN ブログ QT
QLine の使用方法の詳細_Gemini ブレークポイントのブログ - CSDN ブログ