@WarUAPravda · Post #1058 · 24.04.2026 г., 21:27
🇷🇺:Не самое нужное время и место для фото? Верно? 🇬🇧:Not the right time and place for a photo? Right? #AFoULosses @WarUAPravda
Hashtags
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
Пребарај: #afoulosses
@WarUAPravda · Post #1058 · 24.04.2026 г., 21:27
🇷🇺:Не самое нужное время и место для фото? Верно? 🇬🇧:Not the right time and place for a photo? Right? #AFoULosses @WarUAPravda
Hashtags
@WarUAPravda · Post #1039 · 23.04.2026 г., 18:04
🇷🇺:Работа 561 АСЦ ССО РФ предположительно в Мариуполе 🇬🇧:Work of the 561st ASC SSO RF presumably in Mariupol #всупотери#мариуполь #AFoULosses#Mariupol @WarUAPravda
@WarUAPravda · Post #934 · 17.04.2026 г., 09:27
🇷🇺:Работа специалистов Сил специальных операций, военнослужащих ФСВНГ и спецназа ВДВ в зоне проведения спецоперации, 2022 год. Работа по пехоте противника и технике из засад, также на видео захват ЗКП ВСУ в Киевской области. ————————————— 🇬🇧:Operations of Special Operations Forces specialists, Rosgvardia (FSVNG) servicemen and Airborne Forces (VDV) special forces in the zone of the special military operation, 2022. Work on enemy infantry and equipment from ambushes, also footage of capturing a Ukrainian Armed Forces (AFU) forward command post in the Kyiv region. #всупотери#AFoUlosses #киевскоенаправление#Kyivdirection ————————————— @WarUAPravda
@WarUAPravda · Post #955 · 18.04.2026 г., 13:47
🇷🇺:Видео зачистки морскими пехотинцами камчатского соединения Тихоокеанского флота населенного пункта на Угледарском направлении. 🇬🇧:Video of the clearance of a populated area by marines of the Kamchatka unit of the Pacific Fleet in the Vuhledar direction. ————————————— #всупотери#Угледарскоенаправление #Afoulosses #Vuhledardirection @WarUAPravda
@WarUAPravda · Post #954 · 18.04.2026 г., 12:46
🇷🇺:Доброе ТОФовское 10 ноября 2022 года под Павловкой на донбассе 🇬🇧:Good Pacific Fleet morning of November 10, 2022 near Pavlovka in Donbass ————————————— #всупотери#Угледарскоенаправление #Afoulosses #Vuhledardirection ————————————— @WarUAPravda