@TestFlightX · Post #34910 · 30.03.2026 г., 20:07
#Plex: Stream Live TV Channels https://testflight.apple.com/join/MY6JTzix
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #381 · 23 окт.
Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени. btn = QPushButton("Click Me") btn.setProperty("flat", True) Это аналогично вызову btn.setFlat(True) Если указать несуществующее свойство, то оно просто создается btn.setProperty("btnType", "super") Получить его значение можно методом .property(name) btn_type = btn.property("btnType") Когда это может быть полезно? ▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно widget = QWidget() widget.setProperty('my_data', 123) print(widget.property('my_data')) ▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn". Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат. Да, но y ObjectName есть ограничение - только строки. ▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных widget.setProperty('my_data', {'Key': 'value'}) widget.setProperty('order', 1) all_widgets.sort(key=w: w.property('order')) Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта widget.order = 1 widget.my_data = 123 Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение. ▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства. Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль. Просто запустите этот код from PySide2.QtWidgets import * if __name__ == "__main__": app = QApplication([]) widget = QWidget(minimumWidth=300) layout = QVBoxLayout(widget) btn1 = QPushButton("Action 1") btn2 = QPushButton("Action 2") btn3 = QPushButton("Action 3", flat=True) layout.addWidget(btn1) layout.addWidget(btn2) layout.addWidget(btn3) # добавим кастомное свойство одной кнопке btn1.setProperty("btnType", "super") # добавляем стили widget.setStyleSheet( """ QPushButton[btnType="super"] { background-color: yellow; color: red; } QPushButton[flat="true"] { color: yellow; } """ ) widget.show() app.exec_() С помощью селектора мы избирательно назначили стили на конкретные кнопки. Как получить список всех кастомный свойств? Функция получения списка кастомных свойств отличается от получения дефолтных. def print_widget_dyn_properties(widget): for prop_name in widget.dynamicPropertyNames(): property_name = prop_name.data().decode() property_value = widget.property(property_name) print(f"{property_name}: {property_value}") #tricks#qt
Пребарај: #plex
@TestFlightX · Post #34910 · 30.03.2026 г., 20:07
#Plex: Stream Live TV Channels https://testflight.apple.com/join/MY6JTzix
Hashtags
@rocchl · Post #7482 · 27.11.2025 г., 02:42
Plex从本周开始执行新规则严格禁止未付费用户远程访问媒体服务器 Plex 本周正式收紧远程访问规则,从开始起,未付费用户将被严格禁止通过 Roku OS 上的 Plex 应用远程访问媒体服务器内容,或者服务器所有者付费,或者访问者自己付费,同时至少需要订阅。对于服务器主,可以开通 Plex Pass 来让所有用户远程访问则观看;对于普通用户,可以单独购买 Remote Watch Pass 来访问任何 Plex 服务器。 标签:#plex Created by RocM 官方频道:@rocCHL 官方群组:@roctech 官方合作:@rocmmbot
Hashtags
@mdmbeng · Post #2416 · 20.03.2025 г., 05:42
#Plex Plex宣布订阅价格上涨并调整远程播放策略 Plex公司宣布将于4月29日起上调Plex Pass订阅价格,并对远程播放功能进行调整。这是十年来的首次涨价,具体调整如下: • 月费:从4.99美元提高至6.99美元 • 年费:从39.99美元提高至69.99美元 • 终身订阅:从119.99美元提高至249.99美元 此外,Plex将对远程播放功能进行调整。从4月29日起,远程播放将不再免费,需订阅Plex Pass才能使用。 服务器所有者订阅Plex Pass后,所有被授权的用户均可免费进行远程播放。对于不运行自己服务器的用户,Plex推出了新的“远程观看通行证”,费用为每月1.99美元或每年19.99美元。 同时,Plex将取消移动应用程序的播放限制。此前,Android和iOS移动应用程序需要一次性激活费或Plex Pass订阅才能解除一分钟的播放限制。新的移动应用推出后,在本地网络上播放内容将完全免费。 频道:@mdmbeng 投稿:@mdmbeng_Bot
Hashtags
@mdmbeng · Post #2269 · 23.11.2024 г., 00:29
#Plex Plex发布iPhone应用全新设计,重构代码提升用户体验 2024年11月22日,Plex宣布即将推出其iPhone应用的重大更新。此次更新不仅在视觉上进行了全面改版,还从底层代码进行了重构,旨在提升用户体验。 新版本的主要改进包括: • 导航系统优化:重新设计的导航使用户更直观地访问Plex的各个功能区域,简化了内容发现过程。 • 增强的视觉效果:应用界面中更大、更丰富的艺术作品展示,特别是在电影和节目详情页、演员和剧组资料页,以及个人资料页。 • 统一的代码基础:通过从头重写应用并统一代码库,Plex在各平台上提供一致的体验,并加速未来功能的开发和更新。 目前,Plex专注于移动端体验的改进,并计划在不久的将来推出电视平台的更新。新设计现已作为早期预览版提供,预计将在2025年正式向公众发布。用户可通过Plex论坛注册,参与TestFlight测试,体验新版应用。 频道:@mdmbeng 投稿:@mdmbeng_Bot
Hashtags
@mdmbeng · Post #1619 · 08.02.2024 г., 07:00
#Plex Plex 现已推出对租赁电影的支持,当你从 Plex 租借电影时: • 你有 30 天的时间开始播放。 • 一旦你开始观看,你可以在 48 小时内无限次播放。 频道:@mdmbeng 投稿:@mdmbeng_Bot
Hashtags
@crypto_trish · Post #595 · 30.03.2023 г., 16:49
#PLEX полностью продал. Новости: новый блокчейн запускают с новым токеном. Судьба PLEX теперь не понятна. Пришлось слить по стакану. Мамасидиков хитер конечно.
Hashtags
@crypto_trish · Post #592 · 09.03.2023 г., 14:48
#PLEX♾ пролили. Я докупил. Фундаментал: люди конвертнули PLEX в MINE, поскольку их стимулировали это сделать, так как в кабинете больше не будет такой возможности, а только на DEX бирже или обменнике. И у них подвисли майны, не зачисляются в кошелек, насколько я понял. Якобы произошел сбой скрипта. Мои мысли. Могут делать специально, устраивая паник SELL и вытряхивая самых стойких инвесторов, удерживающих #PLEX Разумеется для того, чтобы сделать To The Moon. В закат проекта не верю, только в рассвет :)
Hashtags
@crypto_trish · Post #591 · 08.03.2023 г., 05:53
#PLEX♾ пробили трендовую, но думаю 🤔 что не надолго. ММ который рисует этот график прям лютый профи. Все делает по классике с щепоткой неожиданности. Докупать буду по 0.12$, если до туда дойдёт вдруг.
Hashtags
@crypto_trish · Post #590 · 22.02.2023 г., 13:09
♾#PLEX докупил как и планировал по 0.15$, ниже уже не жду, дальше только рост ожидаю, причем ближайшие дни, недели. Маркетмейкер рисует идеально бычью формацию. На графике вижу сразу много сигналов за рост: 🔵бычий клин в 5 кооррекционных волн 🔵коснулись трендовой и быстро отскочили (с тенью свечи) 🔵фундаментально Мамасидиков сказал, что на этой неделе будет какая-то мега новость, вот пруф. 🔵RSA лежит на дне (индикаторы разгружены и готовы к росту)
Hashtags
@crypto_trish · Post #589 · 15.02.2023 г., 16:21
#PLEX, пока идет по плану.
Hashtags
@crypto_trish · Post #588 · 03.02.2023 г., 05:17
По #PLEX вырисовывается вот такая фигура. Вполне вероятно, что цена может сходить еще раз в район 0.15-0.16$ и от туда уже выходить выше 0.35$.
Hashtags
@crypto_trish · Post #581 · 21.01.2023 г., 11:54
Поздравляю всех, кто накапливал ♾#PLEX. Уже х3 от дна и моей последней покупки по 0.1$. Часть продал и хочу откупить обратно, если дадут откат. Глобально еще есть куда расти, ближайшая цель 1$. На графике вы видите массивный бычий клин, который формировался 1,5 года. И если он отработает, то мы увидим ♾ PLEX минимум по 2$.
Hashtags