qt介面布局之Push Button的使用規則

2021-09-27 04:34:37 字數 1177 閱讀 8903

1、調色網頁,rgb的網頁:

2、給按鈕設定背景色

在建構函式中加入:

ui->pushbutton->setstylesheet("background-color: rgb(255,215,0)");
將按鈕設定為圓角形狀:

ui->pushbutton->setstylesheet ("border:2px groove gray;border-radius:10px;padding:2px 4px;");
3、設定按鈕的大小:

ui->pushbutton->resize(80, 30);
4、按鈕的樣式設計:(一般放在建構函式中進行設計)

//第一種樣式

ui->pushbutton->setstylesheet(//正常狀態樣式

"qpushbutton"

//滑鼠按下樣式

"qpushbutton:pressed"

//滑鼠懸停樣式

"qpushbutton:hover");

//第二種樣式及用法

qstring btnstyle2 =

"qpushbutton\

qpushbutton:hover\

qpushbutton:pressed";

ui->pushbutton_2->setstylesheet(btnstyle2);

1、設計了一款介面,也是根據網上的資料整合設計出來的,介面如圖所示:

在.**件中:

#ifndef mainwindow_h

#define mainwindow_h

#include #include #include #include #include #include #include #include #include "qwidget.h"

namespace ui

class mainwindow : public qmainwindow

;#endif // mainwindow_h

具體參考部落格:

QT介面布局設計

方法 一 用qt設計器 1 以方便快捷的將需要的控制項拖放至適當的位置,並通過樣式簡單設定其顯示風格 2 右擊跳轉到槽,為控制項新增處理事件 說明 對應的檔案有 ui 介面顯示檔案 h cpp 處理事件所在的檔案 ui h 此檔案在編譯時生成,但是在qt工程中不顯示,其中內容為控制項的介面布局 方法...

Qt之介面換膚

首先,新建兩個 按需新增 字尾名為qss的檔案,例如 black.qss white.qss,將它們加入資源檔案 qrc 中。分別在 black.qss white.qss 檔案中編寫自己的樣式 例如 black.qss 提示 qtooltip white.qss 提示 qtooltip qss 請...

Qt之表單布局(QFormLayout)

qformlayout管理輸入型控制項和關聯的標籤組成的那些form表單。qformlayout是乙個方便的布局類,其中的控制項以兩列的形式被布局在表單中。左列包括標籤,右列包含輸入控制項,例如 qlineedit qspinbox等。我們可以通過addrow const qstring label...