【tkinter】云母特效 您所在的位置:网站首页 云母特效是什么 【tkinter】云母特效

【tkinter】云母特效

2024-06-17 10:55| 来源: 网络整理| 查看: 265

tkinter云母特效 注意事项 前言 安装库 使用云母特效 完整代码 效果预览 补充 完整代码 效果预览 可选项 darkdetect简单使用 完整代码(标题栏改变)① 完整代码(整个窗口改变)②

注意事项

这篇论文仅对Windows11系统有效,如果是macOs、Linux及其他系统的都无法正常使用。

前言

有次我在网上搜一些资料时,无意间找到了一个网站谈论,可以在Python实现云母特效。于是我就点了进去,发现这是用win32做出来的,兴致勃勃地看了起来。我现在也会使用了。就把这期教程分享给大家学习

安装库

因为这个库是使用win32进行开发的,所以要先下载pywin32才能进行使用,在终端输入以下代码安装pywin32库

pip install pywin32 -i https://pypi.tuna.tsinghua.edu.cn/simple/

之后就可以安装云母特效库了。库可以在pypi里找到,叫做win32mica。也是一样在终端输入以下代码进行安装win32mica库

pip install win32mica -i https://pypi.tuna.tsinghua.edu.cn/simple/ 使用云母特效

首先我们来看一下官方示例

import tkinter as tk from ctypes import windll try: import win32mica as mc except ImportError: import os os.system("pip install win32mica") app=tk.Tk() app.title("Tk Dark") app.configure(bg="#000000") app.wm_attributes("-transparent", "#000000") app.update() HWND=windll.user32.GetParent(app.winfo_id()) mc.ApplyMica(HWND, ColorMode=mc.MICAMODE.DARK) app2=tk.Tk() app2.title("Tk Light") app2.configure(bg="#000000"


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有