@QuanX_API · Post #111 · 13.09.2021 г., 10:17
#解析器 2021-09-13 节点订阅标签占位符 $tag 增加可指定 [字母/数字] 样式组合 字母:🅰/🄰/𝐀/𝗮/𝔸/𝕒 数字:① ❶ ⓵ 𝟙 ¹ ₁ 样式 0 则保持不变 如: - #rename=@$tag24,则采用 【字母样式 2,数字样式 4】
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #380 · 21 окт.
Регулярно приходится писать и ревьюить код, где используется PySide2-6. Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ. Простой пример с кнопкой: button = QPushButton("Click Me") button.setMinimumWidth(300) button.setFlat(True) button.setStyleSheet("font-size: 20pt") button.setToolTip("Super Button") button.clicked.connect(lambda: print("Button clicked")) Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть) Этот код делает тоже самое но с помощью Property button = QPushButton( "Click Me", minimumWidth=300, flat=True, styleSheet="font-size: 20pt", toolTip="Super Button", clicked=lambda: print("Button clicked"), ) Где это может быть полезно ▫️ Это выглядит более аккуратно и коротко, уже повод использовать ▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка. widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight)) layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked"))) widget.show() Либо так widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) for wd in ( QLabel("Button >", alignment=Qt.AlignRight), QPushButton("Click Me", clicked=lambda: ...) ): layout.addWidget(wd) widget.show() ▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs. kwargs = {"text": "Hello " * 30, "wordWrap": True} my_label = QLabel(**kwargs) Как получить полный список доступных свойств? Эта функция распечатает в терминал все свойства виджета и их текущие значения def print_widget_properties(widget): meta_object = widget.metaObject() for i in range(meta_object.propertyCount()): property_ = meta_object.property(i) property_name = property_.name() property_value = property_.read(widget) print(f"{property_name}: {property_value}") #tricks#qt
Пребарај: #rename
@QuanX_API · Post #111 · 13.09.2021 г., 10:17
#解析器 2021-09-13 节点订阅标签占位符 $tag 增加可指定 [字母/数字] 样式组合 字母:🅰/🄰/𝐀/𝗮/𝔸/𝕒 数字:① ❶ ⓵ 𝟙 ¹ ₁ 样式 0 则保持不变 如: - #rename=@$tag24,则采用 【字母样式 2,数字样式 4】
@QuanX_API · Post #107 · 24.08.2021 г., 03:48
#解析器 2021-08-24 新参数(占位符): $index0~$index6 将节点序号作为参数用于节点重命名, - 数字共 7 种样式:1 ① ❶ ⓵ 𝟙 ¹ ₁ ; - 示范:#rename=$index5@
@GetMoeCats · Post #287 · 17.04.2023 г., 10:54
#rename#substore
@CrazyBotsz · Post #27 · 10.12.2020 г., 07:24
New Bots Coming Soon😋 #Rename #Convert #Youtube May Be When We Hit 100 Subs Release a Special Bot Too🙊 Leave Your Opinion Below👇❤️
@QQZYDAPP · Post #3631 · 04.08.2025 г., 14:31
⭐️【资源名称】: 文件批量重命名Bulk Rename Utility 🤖【适用平台】: #Windows 🔄【应用版本】:4.0.1.0 🔩【应用大小】:13MB 🧱【资源介绍】 Bulk Rename Utility,文件批量重命名的神器 🟢便携版 🟡立即下载:点击下载(无需密码) 🟡 uc下载:点击下载(无需密码) ❤️资源指南: 💠子频道|🧑💻合作|🤖游戏|👍群聊 ➡️更多分享尽在: @QQZYDAPP 📁#电脑软件#文件#批量重命名#Bulk#Rename#Utility