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

Резултати

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

Пребарај: #rtacademy

当前筛选 #rtacademy清除筛选
Российско-Африканский Диалог

@Russia_Africa_dialogue · Post #8910 · 06.06.2025 г., 12:51

RT Academy в Эфиопии: как это было 🎬🎬🎬🎬🎬 Четыре дня, десятки участников и насыщенная программа — вот как прошла наша поездка в Эфиопию. ✅ Обмен опытом ✅ Мастер-классы для журналистов, сотрудников пресс-служб, представителей Минобороны ✅ Темы — от международной журналистики и работы в горячих точках до съёмки на мобильный телефон ✅ Вручение сертификатов о прохождении обучения ✅ Посещение ведущих телеканалов страны ✅ Между RT и EBC подписан меморандум о сотрудничестве Мастер-классы от RT Academy провели руководитель RT Africa Святослав Щёголев, старший корреспондент RT Мурад Газдиев, операторы RT Михаил Кондаков и Максим Сиротин, а также руководитель службы образовательных проектов RT Анна Ковтунова. Если хотите узнать подробности: здесь — о первых двух днях, а здесь — о заключительных. #rtacademy ❇️

Hashtags

Школа RT

@RTschool · Post #3323 · 11.11.2025 г., 16:26

RT Academy проводит мастер-классы для Африканского союза вещателей Продолжаем работать в Африке! ❤️‍🔥 Провели первый вебинар для журналистов из стран — членов Африканского союза вещателей (AUB). Сегодня рассказали, как создавать лучшие проморолики с применением ИИ. Руководитель дирекции креативных разработок RT Борис Горлов показал, как использовать нейросети при работе с видео, как делать дипфейки и пародийные промо, а также как обрабатывать архивы с помощью искусственного интеллекта. К мастер-классу подключились около 100 человек. Обучение продолжится до конца ноября: впереди — модули о графике для эфира и соцсетей, видеомонтаже, съёмке, работе с камерами и микрофонами. #rtacademy 🌍🌍🌍🌍

Hashtags

Школа RT

@RTschool · Post #3203 · 15.10.2025 г., 15:31

Об RT Academy в Индии и важности обучения будущих журналистов рассказывает Рунджун Шарма, директор новостного вещания RT India. Это видео было записано специально для участников индийского курса. А мы делимся с вами! #rtacademy 💚💚💚💚

Hashtags

Школа RT

@RTschool · Post #3188 · 14.10.2025 г., 15:54

Корреспондент в эфире: от подготовки до захватывающих репортажей 📆📆📆📆📆 Готовится обновление нашего африканского курса! Сняли мастер-класс на французском языке. Корреспондент RT en français Дарья Ваганова рассказала о подготовке к эфиру, видах работы в кадре, а также о том, как брать комментарии у официальных лиц и продвигать свой контент в соцсетях. Ставьте реакции, если вам интересно посмотреть этот урок ❤️‍🔥. Заявку на курс RT Academy можно подать на сайте до 26 октября. RT Academy — международный образовательный проект RT. С 2024 года обучение прошли более 5 тыс. человек. Уже проведено пять больших онлайн-курсов для журналистов из стран Юго-Восточной Азии (ACEAH) и Южной Азии, Африки, Китая, Индии и для англоязычных журналистов со всего мира. #rtacademy ❇

Hashtags

Школа RT

@RTschool · Post #3157 · 06.10.2025 г., 12:20

О работе журналиста в многополярном мире в новом уроке RT Academy 😎😎😎😎😎😎😎 В ожидании начала курса «Научпоп-журналистика» не забываем обновлять наши зарубежные курсы. Записали новый видеоурок с обозревателем RT Тарой Рид. В своём мастер-классе она рассказывает о том, как двигаться от монополярного мира к многополярному, и о западной пропаганде, а также даёт практические советы, как журналисту быть услышанным сегодня. Урок будет доступен участникам англоязычного курса RT Academy. А пока предлагаем посмотреть бэкстейдж со съёмки 🎥. #rtacademy ❇Школа RT

Hashtags

Школа RT

@RTschool · Post #3150 · 02.10.2025 г., 14:39

Африка… Ты готова❓ RT Academy запускает второй онлайн-курс по журналистике для начинающих и профессиональных журналистов из стран Африки. Обучение будет проводиться на английском и французском языках и охватит все ключевые навыки для работы в современной редакции: от добычи эксклюзивной информации до подачи историй по стандартам международного вещания. Сотрудники RT поделятся реальными кейсами и практическими советами без лишней теории. 📎Участие бесплатное. Старт курса — 5 ноября. Заявки можно подать на сайте https://academy.rt.com/africa/ до 26 октября. RT Academy — международный образовательный проект RT. С 2024 года обучение прошли более 5 тыс. человек. Уже проведено пять больших онлайн-курсов для журналистов из стран Юго-Восточной Азии (ACEAH) и Южной Азии, Африки, Китая, Индии и для англоязычных журналистов со всего мира. #rtacademy ❇️

Hashtags

Школа RT

@RTschool · Post #3039 · 16.09.2025 г., 15:03

Студенты индийских университетов знакомятся в чате нового курса RT Academy. Кто-то изучает съёмку и постпродакшен, кто-то исследует аутентичность коммуникации, а кто-то пишет о международных отношениях и геополитике. 💬 «Я хочу узнать больше о разных аспектах журналистики». 💬 «Моя сфера интереса — анализ международных новостей, связанных с информационными технологиями и геополитикой». 💬«Хочу интегрировать курс в свою практику, чтобы использовать его максимально эффективно». Позади первая неделя обучения и вступительный вебинар. На карточках — приветственные сообщения от участников. Подробнее о курсе — здесь. #rtacademy ❇

Hashtags

Школа RT

@RTschool · Post #2993 · 08.09.2025 г., 15:48

📢Индийский курс RT Academy открыт! Это наш первый поток по направлению «ТВ- и онлайн-журналистика», созданный для студентов индийских университетов. На нём всего 50 человек — мы специально ограничили набор, чтобы обеспечить высокое качество обучения и чтобы оно было максимально эффективным и полезным. Участники уже получили доступ к платформе с уроками и начали знакомиться в чате. 🟩 Университеты На курсе представлены студенты 16 университетов и колледжей, среди которых UPES (University of Petroleum and Energy Studies, Дехрадун) и Bennett University (Ноида), а также University of Delhi (Дели), University of Mumbai (Мумбаи) и Christ University (Бенгалуру) и др. Большинство участников — учащиеся на бакалавриате, есть магистранты и несколько докторантов, преимущественно по направлениям «журналистика» и «массовые коммуникации», а также «международные отношения», «политология», «экономика» и «психология». 🟩 Возраст От 17 до 30 лет. 🟩 Язык обучения Курс проходит на английском языке. Рады открытию нового направления и желаем всем успехов! Будем делиться фрагментами уроков и бэкстейджем в наших соцсетях. Обучение на индийском курсе продлится месяц — с 8 сентября по 5 октября. Материалы подготовлены экспертами из разных редакций RT. RT Academy — это международный образовательный проект RT. С 2024 года обучение прошли более 5 тыс. человек. #rtacademy ❇

Hashtags

Школа RT

@RTschool · Post #2971 · 01.09.2025 г., 15:36

Диалог о медиа: RT Academy в Пекине Пекин в эти дни — столица главных мировых новостей. Все следят за визитом Владимира Путина в Китай и саммитом ШОС. Команда RT провела свой собственный саммит — с китайскими студентами, участниками курса RT Academy и подписчиками RT China. Эксперты RT рассказали китайской аудитории о трендах в медиапроизводстве и ответили на вопросы слушателей. Больше всего спрашивали о работе международной редакции RT и о проектах RT China. #rtacademy 💚💚💚💚

Hashtags

Школа RT

@RTschool · Post #2928 · 21.08.2025 г., 15:02

«Эти пять дней помогли мне сделать настоящий скачок в профессиональном развитии». Делимся новыми отзывами о программе RT Academy от журналистов из ЮАР, Намибии, Зимбабве, Танзании и Нигерии. А сейчас продолжается набор на новый поток онлайн-обучения — в этот раз для журналистов из Индии. Окончание приёма заявок — 31 августа. Больше отзывов об образовательных проектах RT здесь. #rtacademy ❇

Hashtags

Школа RT

@RTschool · Post #2850 · 07.08.2025 г., 09:53

📢Будущим индийским журналистам — новый курс от RT Academy RT Academy открывает набор на онлайн-курс для студентов из Индии — начинающих специалистов в сфере медиа, международных отношений и политологии. ✉️ Заявки принимаются до 31 августа на сайте https://academy.rt.com/india/. Обучение проходит на английском языке, участие бесплатное — по конкурсу. Количество мест ограничено. Старт — 8 сентября. В программе — практическая журналистика: 🟢работа в кадре и прямой эфир; 🟢съёмка и монтаж; 🟢соцмедиа и борьба с фейками; 🟢интервью, сторителлинг и многое другое. Курс даёт возможность освоить полный цикл создания новостей — от идеи до публикации. Мастер-классы и лекции проводят корреспонденты, ведущие новостей, продюсеры и другие специалисты RT. Лучшие участники получат возможность продолжить обучение в рамках других программ RT. RT Academy — это международный образовательный проект RT. С 2024 года обучение прошли более 5 тыс. человек. #rtacademy ❇

Hashtags

Школа RT

@RTschool · Post #2846 · 06.08.2025 г., 15:31

Лучшие журналисты стран Африки — о курсе RT Academy 🗣🗣🗣🗣🗣🗣 Ведущие, корреспонденты, журналисты и даже руководители редакций африканских СМИ делятся впечатлениями о поездке в Россию и об обучении в RT Academy. Все отметили русское гостеприимство и профессионализм наших спикеров. Обучение проходило в Москве с 21 по 25 июля. За неделю специалисты RT рассказали, как продюсировать истории, выбирать темы, проверять факты, удерживать внимание аудитории, готовить материалы к эфиру и делать эфирный контент на мобильный телефон, а затем участники программы применяли полученные знания на практике. #rtacademy ❇Школа RT

Hashtags

ПретходнаСтраница 1 од 4Следна