Qt是一個跨平臺的應用程序開發框架,它允許開發人員在不同的平臺上開發應用程序。Qt提供了一個稱為Qt樣式表的CSS3樣式表語言,它可以用于定義應用程序的外觀和感覺。
QWidget { background-color: #F0F0F0; } QPushButton { background-color: white; border: 1px solid #8f8f91; border-radius: 6px; min-width: 80px; } QPushButton:pressed { background-color: #dadbde; border-style: inset; } QLineEdit { background-color: white; border: 1px solid #8f8f91; border-radius: 6px; padding: 3px; } QLineEdit:focus { border: 2px solid #00BFFF; } QLabel{ color: #666666; font-size: 20px; font-weight: bold; margin: 10px; } QComboBox{ background-color:white; border-radius: 6px; padding: 1px; min-width: 80px; border: 1px solid #8f8f91; selection-background-color: lightgray; } QComboBox:on { padding-top: 3px; padding-left: 4px; selection-background-color: darkgray; }
上面的CSS樣式表定義了幾個常見的Qt小部件的樣式,例如QPushButton,QLineEdit和QLabel。
這些樣式定義了小部件的背景顏色,邊框樣式,圓角半徑和字體顏色等。在這里,我們還定義了按鈕的按下樣式和選定ComboBox項的樣式。
通過使用Qt樣式表,開發人員可以輕松地改變小部件的外觀和感覺而不必編寫復雜的代碼。這是一個非常有用的功能,尤其是在創建自定義用戶界面時。