TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #62 · 4 апр.

Когда разрабатываете свой GUI с помощью PyQt для какого-либо софта бывает необходимо позаимствовать цвета из текущего стиля интерфейса. Например, чтобы правильно раскрасить свои виджеты, подогнав их по цвету. Ведь бывает, что ваш GUI используется в разных софтах. Причём некоторые со светлой темой а другие с тёмной. По умолчанию стили наследуются, но если вы задаёте какую-либо раскраску для части виджета через свой styleSheet, то требуется ссылаться на цвета текущего стиля. Как это сделать? Как получить нужный цвет из палитры имеющегося стиля? Это достаточно просто, нужно использовать класс QPalette и его роли. Например, мне нужно достать цвет текста из одного виджета и применить его в другом как цвет фона (не важно зачем именно так, просто захотелось😊). Получаем палитру виджета и сразу достаём нужный цвет, указав его роль. from PySide2.QtGui import QPalette color = main_window.palette().color(QPalette.Text) теперь можем использовать этот цвет в стилях my_widget.setStyleSheet(f'background-color: {color.name()};') Готово, мы динамически переопределили дефолтный стиль используя текущий стиль окна! На самом деле есть запись покороче, в одну строку и без лишних переменных. Не очень-то по правилам CSS, но Qt это понимает. my_widget.setStyleSheet('background-color: palette(Text);') Этот способ не подходит если вам нужно как-то модифицировать цвет перед применением в своих стилях. В этом случае потребуется первый способ. Зато он прекрасно сработает в файле .qss, то есть не придётся в коде прописывать раскраску отдельных элементов через ссылки на палитру, всё красиво сохранится в отдельном файле .qss! QListView#my_widget::item:selected { background: palette(Midlight); } Про имеющиеся роли можно почитать здесь🌍 #qt#tricks

Hashtags

Резултати

Пронајдени 6 слични објави

Пребарај: #ntfs

当前筛选 #ntfs清除筛选
APP喵-软件资源共享

@appmew · Post #15884 · 13.01.2026 г., 05:35

Nigate (Free NTFS for Mac):一款免费、轻巧的 macOS 工具,专为 Apple Silicon (M芯片) 优化。让 Mac 自由读写 NTFS 磁盘 ,可像普通磁盘一样直接拷贝、编辑和删除文件。 支持自动识别 NTFS 设备,一键启用读写权限,可直观显示磁盘容量与使用状态,支持自动挂载与菜单栏托盘模式,随用随取,界面简洁明了,且提供深色/浅色主题。 🏷标签:#MacOS#磁盘读写#NTFS ☁链接:点击获取 ⭐频道😮群聊✏投稿🌍中文

小小溪部落

@tribebrook · Post #1242 · 18.02.2026 г., 15:15

🗒 标签: #Windows#GitHub#开源#Everything#NTFS ▎OmniSearch(Everything 平替?) 一款专为 #Windows 打造的高性能桌面文件搜索工具,采用 Tauri v2 + Rust + C++ 技术栈,直接读取 #NTFS 文件系统的 USN/MFT 元数据,实现闪电般的全局文件检索,据测试可媲美 #Everything。 🎟️ 别忘记参与抽奖 (以下两个群都在抽TG会员) 华人时报华人事件焦点 🌟 小贴士: 限免 / 兑换码具有时效性! 置顶频道 + 开启推送, 福利抢鲜一步! 📢 频道💬 群组🤖 解封 / 投稿 📱TG/GV号购买

AIGC

@aigcrubbish · Post #319 · 17.04.2026 г., 09:18

New NTFS File-System Driver Submitted For Linux 7.1 Linux 7.1 合并窗口迎来了一项重要更新:一个全新的、现代化的 NTFS 文件系统驱动程序已提交。Linus Torvalds 尚未确认是否会合并此驱动,但它看起来已准备就绪,旨在提供比现有的 NTFS3 驱动更好的 Linux NTFS 体验。当前的 NTFS3 驱动由 Paragon Software 几年前贡献至内核主线,但后续功能进展有限。 原文链接:https://www.phoronix.com/news/New-NTFS-Driver-Submitted-Linux #Linux#内核#文件系统#NTFS #AIGC Read more

✈️Free-NTFS-for-Mac | 让 Mac 免费读写 NTFS,插上硬盘就能直接拷文件 🏷 检索标签:#FreeNTFSforMac#NTFS#Mac#移动盘#硬盘#AppleSilicon ⭐️ 详情介绍:Free-NTFS-for-Mac(基于 Nigate)解决的就是 Mac 用户最烦的那件事:插上 NTFS 格式的 U 盘或移动硬盘只读不能写,它主打 免费轻巧,并针对 Apple Silicon(M 芯片)与新系统兼容 做了优化 最大价值是让你像用普通磁盘一样 直接复制、编辑、删除文件,不必再为昂贵的商业驱动买单;工具会 自动识别 NTFS 设备,一键把只读挂载成 可读写模式,并提供清晰的容量与状态展示 📖GitHub · Free-NTFS-for-Mac 😌频道 |🙂群聊 |😋中文包 |☺️搜索