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

Резултати

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

Пребарај: #venganza

当前筛选 #venganza清除筛选
📺 AnimeAction++

@animeactioz · Post #3689 · 30.12.2023 г., 22:38

Hametsu no Oukoku aka The Kingdoms of Ruin | はめつのおうこく 📅Año 2023 País🇯🇵Japón 🎥Dirección#KeitaroMotonaga 📄Guion Takamitsu Kouno. 📚Manga#yoruhashi 🎼Música Miki Sakurai, Shu Kanematsu, Hanae Nakamura 🎬Productora Yokohama Animation Lab Género#SeriedeTV#Animación#Fantástico#Acción#Drama#Manga#Brujería#Venganza Reparto | Trailer | Sinopsis ⏱Duración 23min. 🖥Resolución 720x400 🗣Idioma Japones Subtítulos Latino Episodio01 - 02 - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 Suscripción a este Anime 👉🏻Aquí Índice de Animaciones 👉🏻Aquí

📺 AnimeAction++

@animeactioz · Post #3608 · 04.12.2023 г., 21:40

Baraou no Souretsu aka Bara-Ō no Sōretsu | Requiem of the Rose King 📅Año 2022 País🇯🇵Japón 🎥Dirección#KentarôSuzuki 📄Guion Hiroki Uchida. 📚Manga#AyaKanno 📖Obra#WilliamShakespeare 🎼Música Kou Otani 🎬Productora J.C.Staff Género#SeriedeTV#Animación#Intriga#Manga#EdadMedia#SigloXV#Venganza#Acción#Drama#Sobrenatural Reparto | Trailer | Sinopsis ⏱Duración 23min. 🖥Resolución 720x400 🗣Idioma Japones Subtítulos Latino Season 1 Episodio01 - 02 - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 Suscripción a este Anime 👉🏻Aquí Índice de Animaciones 👉🏻Aquí

📺 AnimeAction++

@animeactioz · Post #3267 · 09.07.2023 г., 10:44

Baraou no SouretsuSeason 1 aka Bara-Ō no Sōretsu | Requiem of the Rose King 📅Año 2022 País Japón 🎥Dirección#KentarôSuzuki 📄Guion Hiroki Uchida. 📚Manga#AyaKanno 📖Obra#WilliamShakespeare 🎼Música Kou Otani 🎬Productora J.C.Staff Género#SeriedeTV#Animación#Intriga#Manga#EdadMedia#SigloXV#Venganza#Acción#Drama#Sobrenatural Reparto | Trailer | Sinopsis ⏱Duración 23min. 🖥Resolución 720x400 🗣Idioma Japones Subtítulos Latino Season 1 Episodio01 - 02 - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 Suscripción a este Anime 👉🏻Aquí Índice de Animaciones 👉🏻Aquí

📺 AnimeAction++

@animeactioz · Post #4218 · 06.10.2024 г., 19:53

🔞Twilight of the Gods aka El Ocaso de los Dioses 📅Año 2024 ⏱Duración 30min. 🎥Dirección#ZackSnyder (Creador), #JayOliva (Creador), #EricCarrasco (Creador), Aniss Slimane 📄Guion Eric Carrasco, Jay Oliva, Zack Snyder 🎬Productora Xilam, The Stone Quarry, Vertigo Entertainment. 🚚Distribuidora Netflix Género#SeriedeTV#Animación#Acción#Fantástico#Mitología#Venganza#Animaciónparaadultos#Erótica Reparto | Trailer | Sinopsis ✨Calidad 1080p WEB x264 KAWAII_Spidey 🖥Resolución 720x406 🗣Idioma Inglés Subtítulos Latino Season 1 Episodio01 - 02 - 03 - 04 - 05 - 06 - 07 - 08 Suscripción a este Anime 👉🏻Aquí Índice de Animaciones 👉🏻Aquí

📺 AnimeAction++

@animeactioz · Post #4003 · 28.05.2024 г., 00:54

Ninja Kamui 📅Año 2024 País🇯🇵Japón 🎥Dirección#ParkSunghoo 📄Guion Shigeru Murakoshi 👤Personajes#TakeshiOkazaki 🎼Música R・O・N 🎤Canciones#Katsuma, #Masato, #RxYxO, #Sugi, #YKC 🎬Productora E&H Productions, Sola Entertainment, Sentai Studios, Williams Street. 🚚Distribuidora Adult Swim, Max, Toonami Género#SeriedeTV#Animación#Acción#Aventura#Venganza#Japónfeudal#Ninjas#Remake Reparto | Trailer | Sinopsis ⏱Duración 22min. 🖥Resolución 720x400 🗣Idioma Japonés Subtítulos Latino Episodio01 - 02 - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 Suscripción a este Anime 👉🏻Aquí Índice de Animaciones 👉🏻Aquí

📺 AnimeAction++

@animeactioz · Post #3752 · 12.02.2024 г., 03:39

Migi to Dali aka Migi & Dali | ミギとダリ 📅Año 2023 País🇯🇵Japón 🎥Dirección#Mankyu 📄Guion Mankyu. 📚Manga#NamiSano Reparto #AyumuMurase (Dali), #ShunHorie (Migi), #KotonoMitsuishi (Youku Sonoyama), #TakashiMatsuyama (Osamu Sonoyama), #RomiPark (Reiko Ichijou), #ShintarôAsanuma (Shunpei Akiyama), #KengoKawanishi (Eiji Ichijou), #ShunsukeTakeuchi (Maruta Tsutsumi), #TokuyoshiKawashima (Akira Ichijou), #AkiraSekine (Karen Ichijou) 🎼Música Hiroko Sebu 🎬Productora Frontier Engine, Geektoys, CompTown Género#SeriedeTV#Animación#Comedia#Intriga#Fantástico#Manga#Venganza#Adopción Trailer | Sinopsis | Premios ⏱Duración 23min. 🖥Resolución 720x400 🗣Idioma Japones Subtítulos Latino Episodio01 - 02 - 03 - 04 - 05 - 06 - 07 - 08 - 09 - 10 - 11 - 12 - 13 Suscripción a este Anime 👉🏻Aquí Índice de Animaciones 👉🏻Aquí