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

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

Hashtags

Резултати

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

Пребарај: #aiartist

当前筛选 #aiartist清除筛选
Молодой учёный

@alterovamarie · Post #4522 · 25.10.2024 г., 22:22

Те, кто меня знают, знают, как я всегда увлекалась технологиями. Я верю в то, что нужно принимать технологии, а не оставлять их в стороне из-за страха. Несколько месяцев назад я решила начать новое обучение и углубиться в мир нейросетей. Я чувствую, как это знание укрепляет мою уже сформированную связь с искусством, и теперь я понимаю, почему меня всегда спрашивали, если я имею отношение к творческой профессии. Каждый из нас в какой-то мере художник, все лишь зависит от инструментов, которые мы выбираем для выражения нашего искусства, а также от нашего упорного труда. Эти два изображения — результат моей первой работы в #Midjourney через #Discord, где я использовала промты, чтобы поднять глобальную проблему страха, связанного с ИИ и порабощением человечества технологиями. Я вижу эту проблему через естественное сосуществование человечества и технологий, через взаимное принятие друг друга, любовь и уважение. Обучаюсь в школе @design___wonderland❤️#AIArtist#Нейросети

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #53413 · 24.10.2025 г., 14:31

Detailed oil and watercolor hybrid, dark-fantasy meets tropical minimalism, masterpiece quality, ultra-detailed, painterly brushwork, 8K. Side view of a young blonde with very long wavy hair blowing in the wind, graceful and relaxed. Minimal accessories: aviator sunglasses with neon turquoise lenses and a few simple bracelets. Bright tropical palette and bold prints: red bustier and red bi. bottoms. She is standing on a surfboard, poised as if catching a gentle wave. Background: seaside beach with palm trees and rocky outcrops suggesting an exotic resort. Natural materials and earthy tones in props emphasize connection with nature. Light, airy mood conveying the ease of a beach vacation, soft cinematic lighting, subtle watercolor textures blended with detailed oil strokes, shallow depth of field, rich but balanced contrast. Original character, no real people, no logos —ar 3:4 —s 1000 —style raw —v 7 #aiartist#neuralnetworks#deeplearning#aicommunity#aifa Показать полностью... ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56875 · 08.02.2026 г., 09:07

Русский пирог ... Если бы легендарный фильм моей Юности снимали в то же время, но у нас ... #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56865 · 08.02.2026 г., 07:22

У самой вселенной есть герои... но легенды куют злодеи, которые их ломают ... Окунитесь в тени, где правят самые культовые злодеи кино и фэнтези ... #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56855 · 06.02.2026 г., 17:03

«Советский киберпанк»... Выбираем лучшее изобретение ... #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56819 · 06.02.2026 г., 09:24

Чужие 3 На землю падает космический корабль. Военные обнаруживают внутри следы инопланетной жизни. Что это? Учитывая, что на поиски отправляется отряд морпехов из фильма «Чужие» можно представить какая будет заруба и что будет ждать их внутри. Вопрос лишь в том смогут ли они завершить начатое или цена спасения всего живого снова будут высока. Фильм по мотивам блокбастера Aliens. #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56769 · 04.02.2026 г., 21:00

Слякоть...Рынок... Вокзал... Качалка...И ощущение, что кто-то случайно открыл портал... и туда занесло "очень знакомых людей"... #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56725 · 03.02.2026 г., 21:02

Столько вопрос и так мало ответов:3 (TotesFleisch8) Загляните в нашу телегу вам понравится — #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56720 · 03.02.2026 г., 16:07

Остальное найдешь в коммах 🔞👇 #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56707 · 01.02.2026 г., 22:14

Немного милоты вам в ленту:3 (koolaidbois) Загляните в нашу телегу, вам понравится — #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56582 · 31.01.2026 г., 17:09

TMNT ... #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

AI | Arts | Prompts | Tips

@ai_odyssey_art · Post #56564 · 31.01.2026 г., 13:26

Кольщик ... #aiartist#neuralnetworks#deeplearning#aicommunity#aifantasyart#aifantasy#artificialintelligence#discord#beyondart#midjourneyai#graphicdesign ***** Subscribe!⬅️ Click!

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