@KyivOperativ · Post #23075 · 02.11.2025 г., 19:46
ДТП с участием кареты скорой помощи и #KIA на ул. Туполева. Без пострадавших. Фото - Алексей
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
Пребарај: #kia
@KyivOperativ · Post #23075 · 02.11.2025 г., 19:46
ДТП с участием кареты скорой помощи и #KIA на ул. Туполева. Без пострадавших. Фото - Алексей
Hashtags
@major_auto_official · Post #4313 · 03.03.2026 г., 11:38
Яркий, весенний, красный KIA SOUL есть сейчас в Major Expert. 2019 год выпуска, пробег 94 тыс км, передний привод, бензиновый мотор 1,6 л на 132 лс. По диагностике - ноль претензий. До апреля действует программа защиты от поломок. Всего 1,615 млн руб. Проверенный и надежный кореец по цене автомобиля отечественного производства. Отличный подарок даме к 8 марта. Менеджер Кирилл @KirStar96 #kia
Hashtags
@major_auto_official · Post #3992 · 30.12.2025 г., 11:04
Представительские седаны с пробегом недооценены рынком - админ в этом уверен на 100%. Почему то их бояться покупать, непонятно почему. У них как правило полный привод, они большие, быстрые, они просторные. Они недорогие. Где минусы? Взгляните на KIA K900 - на видео машина 22 года, пробег 100 тыс. км. Бензиновый атмосферный 3,3 л двигатель на 249 лс, полный привод. Это большая основательная машина. Она полностью в родном окрасе и без недостатков по технике. Цена 4,201 млн руб. Подробности у Кирилла @KirStar96 #kia
Hashtags
@major_auto_official · Post #3978 · 26.12.2025 г., 11:03
KIA STINGER - самый интересный кузов KIA. Спортивный седан, не такси. Машина для удовольствия, стильная и красивая - не только снаружи но и внутри. Такой есть сейчас в Major Expert. 2021 год, 22 тыс км пробега. Полный привод, 2-х литровый двигатель на 197 лс. По технике без недостатков, крашен только задний бампер, косметика. Цена - 3,7 млн Подробности у Кирилла @KirStar96 #kia
Hashtags
@major_auto_official · Post #3964 · 23.12.2025 г., 12:36
KIA SOUL - небольшая машина, но может похвастаться достижениями. Две премии за дизайн - Red Dot Design Award и iF Product Design Award, обе престижные международные. Попадала во множество иностранных рейтингов, европейских и американских. На видео - KIA SOUL 2021 гв, пробег 41 тыс км. Диагностика - без нареканий, полностью родной окрас. Передний привод, мотор 1,6 л на 200 лс и 265 Нм, разгон до 100 кмч за 7,8 секунд. Свежая, надежная, комфортная, динамичная. Недорогая - всего 2,450 млн руб. Подробности у Кирилла @KirStar96 #kia
Hashtags
@major_auto_official · Post #3897 · 09.12.2025 г., 11:00
KIA MOHAVE - для тех, кто предпочитает корейские внедорожники. 3-х литровый дизель на 260 лс, 8-и ступенчатая АКПП, полный привод. Пробег 64 тыс км. Один хозяин. Полная диагностика подтвердила отличное состояние. Цена 4,89 млн руб. Подробности у Кирилла @KirStar96 #kia
Hashtags
@car_news · Post #1527 · 02.09.2025 г., 12:03
New 🚘Telluride ak Range Rover 📸 The redesigned SUV has been spotted on public roads. The 2026 Kia Telluride will be equipped with new 2.5 and 3.5 liter engines, including a hybrid option. An off-road variant with a rugged front bumper and meatier tires is also expected. #Kia@Car_News
Hashtags
@avtonovosti · Post #1432 · 02.09.2025 г., 12:05
Новый 🚘 Telluride в стиле Range Rover 📸 Обновлённый внедорожник был замечен на общественных дорогах. Kia Telluride 2026 модельного года будет оснащён новыми 2,5- и 3,5-литровыми двигателями, в том числе гибридным вариантом. Также ожидается внедорожная версия с прочной передней бампером и более массивными шинами. #Kia@avtoNovosti
Hashtags
@mashinalar · Post #1268 · 04.06.2023 г., 14:15
Yangi 2023 Kia Niro EV - Kia brendidan kreativ reklamani tomosha qiling) 😎 #kia @mashinalar
Hashtags
@the_major_ru · Post #1192 · 18.03.2026 г., 07:59
Hyundai приостановила продажи Palisade в США - из-за смертельной аварии 7 марта, и в противостоянии Palisade и Kia Telluride появился временный победитель. Car&Driver назвал Telluride жемчужиной. 7-и местный кроссовер длиной 5,06 м предлагается на выбор с 2-х литровым бензиновым моторов на 274 лс или с гибридной силовой на 329 лс. Полноприводный, большой и тихий - то что нам всем нужно. У нас он не так популярен, а зря. Отлично выглядит и стоит недорого - в топе в США 60 тыс долл. Нравится - 👍 Я бы рассмотрел - 🤝 #kia
Hashtags
@car_news · Post #857 · 17.12.2024 г., 12:52
2025 🚘 K4 GT-Line is a fast compact liftback 🔎 The angular profile styling, coming from the Kia Stinger, makes the car stand out in traffic. GT-Line is a premium trim and turbo motor optional. 🐎 The base 2.0 atmospheric engine with 147 horsepower or the 1.6 turbo engine with 190 horsepower. Front-wheel drive. Variator. The interior has a large screen and soft trim materials. 💵 Price starts at $26,400. @CarsNews #Kia
Hashtags
@avtonovosti · Post #807 · 17.12.2024 г., 12:55
2025 🚘 K4 GT-Line – быстрый компактный лифтбек 🔎 Угловатый профиль, позаимствованный у Kia Stinger, выделяет автомобиль в потоке машин. GT-Line – это премиальная комплектация и турбомотор в качестве опции. 🐎 Базовый атмосферный двигатель 2.0 мощностью 147 лошадиных сил или турбомотор 1.6 мощностью 190 лошадиных сил. Передний привод. Вариатор. В салоне большой экран и мягкие материалы отделки. 💵 Цена начинается от $26 400. @avtoNovosti #Kia
Hashtags