操屁眼的视频在线免费看,日本在线综合一区二区,久久在线观看免费视频,欧美日韩精品久久综

新聞資訊

    tAcrylic 是一個 Python 模塊,它可以將 Windows 10 的 Acrylic 材質主題應用到你的 PyQt/PySide 窗口上。它還能讓你使用 Aero 材質主題,為你的應用程序帶來更現代、更吸引人的視覺效果。

    QtAcrylic 的優勢

    • ? 輕松實現毛玻璃效果: 通過簡單的代碼調用,即可將 Acrylic 或 Aero 效果應用到你的窗口,無需繁瑣的配置。
    • ? 跨平臺兼容: 雖然 QtAcrylic 主要針對 Windows 10 平臺,但它也兼容其他操作系統,并提供相應的替代方案。
    • ? 開源免費: QtAcrylic 是一個開源項目,你可以在 GitHub 上免費獲取代碼并進行修改。

    使用 QtAcrylic 的步驟

    1. 1. 安裝 QtAcrylic: 使用 pip 命令安裝 QtAcrylic:
    2. pip install qtacrylic
    3. 2. 導入模塊: 在你的 Python 代碼中導入 QtAcrylic 模塊:
    4. from qtacrylic import WindowEffect
    5. 3. 創建窗口對象: 創建一個 PyQt/PySide 窗口對象,并設置其屬性。
    6. 4. 應用毛玻璃效果: 使用 WindowEffect 類來應用 Acrylic 或 Aero 效果。
    7. ? Acrylic 效果:
    8. self.windowFX = WindowEffect()
      self.windowFX.setAcrylicEffect(self.winId())
    9. ? Aero 效果:
    10. self.windowFX = WindowEffect()
      self.windowFX.setAeroEffect(self.winId())

    示例代碼

    以下是一個使用 QtAcrylic 應用 Acrylic 效果的示例代碼:

    from PySide2.QtWidgets import QWidget, QApplication
    from qtacrylic import WindowEffect  # 導入 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)  # 設置窗口固定寬度
            self.setFixedHeight(400)  # 設置窗口固定高度
    
            self.setWindowFlags(Qt.FramelessWindowHint)  # 設置無邊框窗口
            self.setAttribute(Qt.WA_TranslucentBackground)  # 設置窗口半透明
    
            self.ui_layout = QtWidgets.QGridLayout(self)  # 創建布局
            self.ui_layout.setAlignment(Qt.AlignCenter)  # 設置布局居中
    
            self.label = QtWidgets.QLabel("Hello World!", self)  # 創建標簽
            self.label.setFont(QFont("Segoe UI", 14))  # 設置標簽字體和大小
            self.ui_layout.addWidget(self.label)  # 將標簽添加到布局
    
            self.windowFX = WindowEffect()  # 實例化 WindowEffect 類
            self.windowFX.setAcrylicEffect(self.winId())  # 應用 Acrylic 效果
    
    if __name__ == "__main__":
        app = QApplication(sys.argv)
        win = Window()
        win.show()
    
        app.exec_()

    注意事項

    • ? Windows 版本: QtAcrylic 適用于 Windows 10 1809 及更高版本。
    • ? Acrylic 陰影: 在某些情況下,Acrylic 陰影可能會導致窗口在調整大小或移動時出現延遲。可以通過禁用 Acrylic 陰影或添加延遲來解決此問題。
    • ? 性能: 毛玻璃效果可能會消耗一些系統資源,尤其是在低配置的電腦設備上。

    結語

    QtAcrylic 是一個簡單易用的工具,可以幫助你輕松地將 Windows 10 的 Acrylic 或 Aero 材質主題應用到你的 PyQt/PySide 窗口,提升應用程序的視覺效果。如果你想讓你的應用程序更現代、更吸引人,不妨嘗試使用 QtAcrylic。

    項目地址:https://github.com/blitpxl/qtacrylic

    為了編譯Qt6.2.2的源代碼,必需的軟件有:

    (1)CMake

    (2)Python

    (3)Perl

    (4)Ninja

    在配置的過程中,還需要用到許多其他庫(如ZLib、JPEG、openGL、sqlit3等),但并非必需的(沒有這些,可能會影響某些功能,但是可以正常完成Qt6.2.2源代碼的配置、構建及安裝)。

    Qt6.2.2源代碼下載解壓

    下載頁面網址:

    https://download.qt.io/archive/qt/6.2/6.2.2/single/

    選擇了: qt-everywhere-src-6.2.2.zip




    下載后,大小是1.02G。解壓縮后(比較費時間,我的筆記本電腦配置不是太好,用了一個多小時),有三萬多(30,229 )個文件夾,三十多萬(308,527)個文件,占用空間3.44G(3,694,321,664 字節)。確實是龐大的程序!




    為了便于在命令行處理,將源代碼復制到H:\qt-everywhere中



    下載并安裝CMake

    CMake下載網頁地址


    https://cmake.org/download/



    注意:安裝時將CMake添加到環境變量中。





    下載并安裝Python

    Python下載網頁地址(Python 3.1.1)

    https://www.python.org/downloads/windows/



    注意安裝時將Python添加到環境變量


    安裝Perl

    下載頁面網址

    https://www.activestate.com/products/perl/



    可以使用GitHub賬號下載。

    需要按照提示在powershell中執行網頁提示的命令。

    需手工找到perl.exe所在目錄,并將該目錄添加到系統環境變量Path中。

    下載并解壓ninja

    下載網址

    https://github.com/ninja-build/ninja/releases/tag/v1.10.2 下載并將exe文件解壓到Qt源碼目錄(我這里是 H:\qt-everywhere )下備用。


    編譯Qt

    在編譯前請確認VS2019已安裝VC桌面安裝包組件。

    打開VS2019 x64編譯環境


    切換到Qt6源碼目錄

    使用cd命令切換到源碼目錄。


    配置(configure)


    輸入命令

    configure

    運行configure.bat,耐心等待完成配置

    構建(builid)

    配置完成后,輸入下面命令進行構建:

    cmake --build . --parallel

    構建時間長,需要若干小時。

    安裝Qt

    構建完成后,輸入下面命令,安裝Qt

    cmake --install . --prefix d:\programs\qt\qt622

    將Qt安裝到目錄“d:\programs\qt\qt622”中。


    以上步驟,就完成了Qt6.2.2源碼的配置、構建和安裝。


    一些小技巧:

    在批處理文件中,可以使用 echo 顯示變量的值;在cmake的配置文件中,可以使用message顯示變量的值(message(“a=${a}”);其中a是變量)

    相關參考資料:

    (1)VS2019編譯Qt6.1.2源碼, https://blog.csdn.net/qq_37105120/article/details/119065922

    (2)Win10下使用VS2019編譯Qt6.0, https://blog.csdn.net/sdhongjun/article/details/112058149

網站首頁   |    關于我們   |    公司新聞   |    產品方案   |    用戶案例   |    售后服務   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區    電話:010-     郵箱:@126.com

備案號:冀ICP備2024067069號-3 北京科技有限公司版權所有