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

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

Hashtags

Резултати

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

Пребарај: #switch

当前筛选 #switch清除筛选
Yiove 资讯频道

@yiovenews · Post #8292 · 20.01.2022 г., 11:20

宝可梦传说:阿尔宙斯 ◎标签:#switch#游戏 ◎简介:纯搬运,偷跑的宝可梦最新作 ◎大小:7.43 GB ◎资源链接:获取链接 发布者:cxcxj 发布时间:2022-01-20 19:20:27

Switch模拟器整合包 主打Windows平台的游戏运行体验,配置调优、性能补丁和常用资源都用,不折腾也能跑Switch游戏,但要注意,Yuzu原版项目因为任天堂的诉讼停止开发,这个是衍生维护版,法律风险和功能完整性自己掂量~ https://github.com/Reyhankunlah/Yuzu-Emulator-Nintendo-Switch #Github#Switch#游戏

APP喵-软件资源共享

@appmew · Post #15058 · 04.11.2025 г., 09:47

#模拟器#switch 爽了,直接外接手柄就可以淘汰switch了,明天分享资源和教程 用的Eden,然后SAK转nsz为nsp 来回忆下过去,22年分享的SAK神器:https://t.me/miaoaaaaa/2254

beng!

@mdmbeng · Post #2368 · 22.02.2025 г., 08:16

#任天堂#Switch 🎮任天堂宣布My Nintendo黄金积分将于2025年3月24日停止发放 My Nintendo会员计划中的黄金积分将于2025年3月24日起停止发放。具体变更如下: 1. 从2025年3月24日太平洋时间21:30起,用户将无法再通过在Nintendo eShop上的数字购买获得黄金积分。 2. 从同日起,用户也无法通过购买2025年3月24日之后发布的实体游戏获得黄金积分。但对于在2025年3月24日前发布的合格实体游戏,黄金积分仍可获得。 3. 已获得的黄金积分仍将有效,用户可在积分发放后的12个月内进行兑换。 用户兑换已有黄金积分的方式将不受影响,详情请查阅相关信息。 频道:@mdmbeng 投稿:@mdmbeng_Bot

游戏新闻锐评

@GameNewsReview · Post #44 · 09.06.2025 г., 12:12

Switch2电池鼓包 任天堂:已启动调查 任天堂Switch 2上市后,有部分用户发现游戏机背后的背板出现鼓起现象,怀疑是内部的锂电池鼓包所致。 一位Reddit用户Tombyt3在NintendoSwitch子版区分享了其Switch 2背板鼓起的照片,该用户表示,鼓起的部分非常明显,用手触摸时更加明显。 此外玩家Huntor27也展示了其Switch 2背板鼓包的情况,进一步证实了这一问题的存在。 任天堂表示,已经启动了对这一问题的调查,并警告用户不要尝试将鼓起的背板压回设备。 viaZiRCON 🗒 标签: #任天堂#Switch 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot

123•••10•••1920
ПретходнаСтраница 1 од 20Следна