@besteanimebilder · Post #6616 · 14.12.2020 г., 09:20
最期のシャッター #original#illustration#aquarium 2164x1232
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
Пребарај: #aquarium
@besteanimebilder · Post #6616 · 14.12.2020 г., 09:20
最期のシャッター #original#illustration#aquarium 2164x1232
Hashtags
@besteanimebilder · Post #6531 · 01.08.2020 г., 18:05
水族館 #illustration#aquarium#scenery 4096x1843
Hashtags
@besteanimebilder · Post #6517 · 19.07.2020 г., 16:35
水族館 #original#aquarium#fish 4000x2267
@lesresort · Post #2762 · 19.11.2024 г., 13:07
Н🙂LA, Друзья! Рады поделиться хорошими новостями – мы приступаем к обновлению SPA-комплекса AQUARIUM. Летом 2025г вы вновь сможете насладиться любимыми SPA-процедурами🙌🏻 Мы ценим ваше мнение, а ваш комфорт и качественный отдых – всегда наш главный приоритет. Поэтому будем рады, если вы поделитесь, что вам в первую очередь нравилось в SPA-комплексе AQUARIUM и что бы вы обязательно хотели видеть в его обновленной инфраструктуре💫 Делитесь своим мнением в комментариях под этим постом👇🏻 Спасибо, что выбираете нас ❤️🔥 #lesartresort#lesresort#семейныйотдых#отдыхсдетьми#SPA#aquarium
@Wallpaper_Prime · Post #23868 · 11.01.2026 г., 09:01
#аквариум#рыбки#aquarium#fish ⭐️ «Wallpaper Prime» ⭐️
@lesresort · Post #2312 · 20.06.2024 г., 07:08
H🙂LA друзья! Вырваться за город, на несколько дней забыть о рабочей рутине, перезагрузиться в SPA, поплавать во всесезонных бассейнах – звучит, как мечта, не так ли?😍 Мечта, которая может исполниться в два счета даже несмотря на самую пасмурную погоду, если запланировать летний уикенд в LES Art Resort☀️ Акция «Длинные выходные» – последняя возможность сделать это в июне и существенно сэкономить 😏 При бронировании номера на 3 ночи с четверга по воскресенье предоставляется скидка 30% от стоимости проживания с четверга по пятницу. Скидка суммируется со скидками за раннее бронирование и способ оплаты и начисляется при бронировании на сайте lesresort.ru или по телефону +7 (495)–201–05–04. Ждём вас с нетерпением ❤️ #lesartresort#lesresort#семейныйотдых#отдыхсдетьми#laguna#aquarium#бассейн
@lesresort · Post #1851 · 01.02.2024 г., 08:50
H🙂LA, Друзья! Еще один вариант идеального начала дня – сеанс плаванья в наших всесезонных открытых бассейнах❤️ Бассейны оснащены системой подогрева, которая поддерживает комфортную температуру воды круглый год ✨ Начинайте утро правильно и с удовольствием – зарядитесь энергией, бодростью и хорошим настроением на весь день 😍 #lesartresort#lesresort#семейныйотдых#отдыхсдетьми#laguna#aquarium#бассейн
@lesresort · Post #3156 · 20.03.2025 г., 06:43
H🙂LA друзья! Аквааэробика, водный волейбол и просто плавание для удовольствия – мы знаем, как вы любите наши бассейны и любим их вместе с вами😏 В наших SPA-комплексах есть как закрыты бассейн, так и открытый, оснащенный системой подогрева, где даже в холодное время года вы и маленькие Друзья можете наслаждаться купанием ✨ Ждём вас с нетерпением ❤️ #lesartresort#lesresort#семейныйотдых#отдыхсдетьми#holaclusive#laguna#aquarium#бассейн
@lesresort · Post #2725 · 08.11.2024 г., 08:42
H🙂LA друзья! Вы уже знаете, что лето в LES Art Resort не заканчивается круглый год, а в открытых всесезонных бассейнах LAGUNA и AQUARIUM можно плавать даже когда на улице настоящие морозы ❄️ Бассейны оснащенные системой подогрева, а значит, даже в холодное время года вы и маленькие Друзья можете наслаждаться купанием ✨ Ждём вас с нетерпением ❤️ #lesartresort#lesresort#семейныйотдых#отдыхсдетьми#holaclusive#laguna#aquarium#бассейн
@lesresort · Post #1372 · 22.08.2023 г., 10:00
H🙂LA, Друзья! Восхитительный коктейль, розовый фламинго и несколько часов релакса во всезезонном бассейне AQUARIUM – такому отдыху позавидовала бы даже Барби 💅🏼💋 #lesartresort#lesresort#семейныйотдых#отдыхсдетьми#всевключено#allinclusive#holaclusive#AQUARIUM#открытыйбассейн
@welcometonigeria · Post #199 · 21.10.2024 г., 15:28
Но не только ресторанами знаменит Атлантис (просто я люблю поесть😁). Внутри находится самый знамений аквариум в Дубаи - The Lost Chambers Aquarium и у постояльцев в него безлимитный доступ)) Честно скажу, что я не фанат аквариумов и зоопарков, и раньше прям очень негативно высказывалась в их адрес. Но! Данный аквариум меня очень впечатлил и немного пошатнул мою категоричность. Во-первых, тут у морских обитателей рождается потомство, что уже говорит о том, что им там не так уж и плохо. Плюс некоторых новорожденных отпускают на волю (естественно предварительно подготовив), тем самым увеличивая их популяцию в природе. Во-вторых, тут потрясающе ухаживают за морскими животными - все чисто, животных лечат (тут есть больница для рыб😌), тут работает целая команда профессиональных ветеринаров и ученых. Аквариум аккредитован всякими международными ассоциациями и имеет сертификаты AZA and WAZA (если интересно, то можно погуглить). В третьих, тут проводят экскурсии внутрь аквариума (больше для детей), чтобы рассказать им (и показать) побольше про морских обитателей и уже с детства привлекать детей к ответственному отношению к животным и их изучению (вот уж действительно «разговоры о важном), кто знает, возможно, кого-то это вдохновит стать ветеринаром или ученым🪼 #ОАЭ#UAE#Dubai#Дубаи#Atlantis#Aquarium
@lesresort · Post #1435 · 13.09.2023 г., 07:30
H🙂LA, Друзья! Плавать в море можно не только летом, но и осенью: в LES Art Resort есть собственный бассейн с морской водой Aquarium, в открытой части которого круглый год поддерживается оптимальная температура для комфортного купания✨ Если не любите контрастные процедуры, то добро пожаловать в закрытую часть Aquarium, внутри которой также находится SPA-зона для полной релаксации! #lesartresort#lesresort#семейныйотдых#отдыхсдетьми#всевключено#allinclusive#holaclusive#бассейнсморскойводой#aquarium