luent QT Theme(QTWin11)是一個用于自定義使用QT的Win32應(yīng)用程序的模板(樣式表),支持在Windows 11上實現(xiàn)深色/淺色模式和Mica材質(zhì)。
隨著Windows 11的發(fā)布,用戶對于應(yīng)用程序外觀的期望也隨之增加。Fluent QT Theme 為使用QT開發(fā)的Win32應(yīng)用程序提供了一種簡單而強大的方式來實現(xiàn)與Windows 11的整體外觀風(fēng)格一致的界面。它通過使用系統(tǒng)的重點顏色、深色和淺色模式以及Mica材質(zhì),使得QT應(yīng)用程序能夠在Windows 11上呈現(xiàn)出更加時尚和現(xiàn)代的外觀。
Fluent QT Theme 提供了以下功能特點:
為了使用Fluent QT Theme,請按照以下步驟進行安裝:
安裝完成后,您就可以開始使用Fluent QT Theme來定制您的QT應(yīng)用程序了。
Fluent QT Theme(QTWin11)為在Windows 11上開發(fā)的QT應(yīng)用程序提供了一種簡單而強大的外觀定制方式。通過使用系統(tǒng)的重點顏色、深色和淺色模式以及Mica材質(zhì),您可以使得您的應(yīng)用程序在Windows 11上呈現(xiàn)出更加時尚和現(xiàn)代的外觀,提供更好的用戶體驗。
項目地址:https://github.com/witalihirsch/QTWin11
QtAcrylic 是一個 Python 模塊,它可以將 Windows 10 的 Acrylic 材質(zhì)主題應(yīng)用到你的 PyQt/PySide 窗口上。它還能讓你使用 Aero 材質(zhì)主題,為你的應(yīng)用程序帶來更現(xiàn)代、更吸引人的視覺效果。
QtAcrylic 的優(yōu)勢
使用 QtAcrylic 的步驟
示例代碼
以下是一個使用 QtAcrylic 應(yīng)用 Acrylic 效果的示例代碼:
from PySide2.QtWidgets import QWidget, QApplication
from qtacrylic import WindowEffect # 導(dǎo)入 QtAcrylic 模塊
from PySide2 import QtWidgets
from PySide2.QtCore import Qt
from PySide2.QtGui import QFont
import sys
class Window(QWidget):
def __init__(self):
super(Window, self).__init__()
self.setFixedWidth(400) # 設(shè)置窗口固定寬度
self.setFixedHeight(400) # 設(shè)置窗口固定高度
self.setWindowFlags(Qt.FramelessWindowHint) # 設(shè)置無邊框窗口
self.setAttribute(Qt.WA_TranslucentBackground) # 設(shè)置窗口半透明
self.ui_layout=QtWidgets.QGridLayout(self) # 創(chuàng)建布局
self.ui_layout.setAlignment(Qt.AlignCenter) # 設(shè)置布局居中
self.label=QtWidgets.QLabel("Hello World!", self) # 創(chuàng)建標簽
self.label.setFont(QFont("Segoe UI", 14)) # 設(shè)置標簽字體和大小
self.ui_layout.addWidget(self.label) # 將標簽添加到布局
self.windowFX=WindowEffect() # 實例化 WindowEffect 類
self.windowFX.setAcrylicEffect(self.winId()) # 應(yīng)用 Acrylic 效果
if __name__=="__main__":
app=QApplication(sys.argv)
win=Window()
win.show()
app.exec_()
注意事項
結(jié)語
QtAcrylic 是一個簡單易用的工具,可以幫助你輕松地將 Windows 10 的 Acrylic 或 Aero 材質(zhì)主題應(yīng)用到你的 PyQt/PySide 窗口,提升應(yīng)用程序的視覺效果。如果你想讓你的應(yīng)用程序更現(xiàn)代、更吸引人,不妨嘗試使用 QtAcrylic。
項目地址:https://github.com/blitpxl/qtacrylic