@mountstorm · Post #550 · 02.04.2023 г., 07:37
DONE✅ #mun
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
Пребарај: #mun
@mountstorm · Post #550 · 02.04.2023 г., 07:37
DONE✅ #mun
Hashtags
@media_mgimo · Post #12 · 08.09.2021 г., 06:59
🇺🇳Дорогие друзья! Ташкентское подразделение Московской Международной Модели ООН им. Виталия Чуркина объявляет об открытии электронных заявок на посты Заместителя Генерального секретаря по работе с иностранцами и Заместителя Генерального секретаря по расселению. Подать заявление может любой студент Ташкентского филиала МГИМО, учащийся на 2-м курсе и выше. Более подробно о регламенте отбора можно узнать в самой заявке. - Заявка на должность ЗГС по работе с иностранцами: https://forms.gle/Sfk2Ze6XvnTwnvc68 - Заявка на должность ЗГС по расселению: https://forms.gle/sRkCAwCarTArGvYg8 Желаем удачи!🇺🇳 #MUN
Hashtags
@MLB_Daily · Post #16397 · 19.12.2025 г., 15:15
🚆🤝 Los Padres están de acuerdo con el infielder utilitario coreano Song Sung-Mun, según múltiples fuentes, incluyendo a Francys Romero y Robert Murray. 📊 Sung-Mun, de 29 años, registró un OPS de .922 durante las temporadas 2024 y 2025 en la liga KBO. Su ventana de publicación estaba programada para cerrarse el 21 de diciembre. #️⃣#Padres#Mun 🗞 | t.me/MLB_Daily
@mountstorm · Post #574 · 03.05.2023 г., 13:52
The time you enjoy wasting is not wasted time. On 30th April, I participated in the Erudite Model of the United Nations as a delegate of Argentina. In two sessions, esteemed delegates (including me) were able to discuss the economic issue ("Poverty") and provide our resolutions to eradicate it. Here are some photos of the pleasant experience. #mun#ecosoc @mountstorm
@adceducate · Post #9717 · 03.09.2025 г., 15:54
🌍✨ Model United Nations (MUN) – ADCda! ✨🌍 Do‘stlar, katta yangilik! 🎉 Bizning markazda tez orada Model United Nations (MUN) bo‘lib o‘tadi – bu sizni haqiqiy diplomatdek his qiladigan, butun dunyo muammolarini muhokama qiladigan va o‘z fikringizni dunyoga eshittirish imkonini beradigan konferensiya! 🔹 Turli davlatlarni vakillik qilish 🔹 Global muammolarni muhokama qilish 🔹 Bahs-munozara, yetakchilik va jamoada ishlash ko‘nikmalarini rivojlantirish MUN – bu nafaqat o‘yin, balki liderlik, nutq so‘zlash va xalqaro muloqot san’atini o‘rganish uchun katta imkoniyat. 🌐 📝 Ro‘yxatdan o‘tish allaqachon boshlandi! ⏳ Qabul qilish muddati: 06-09-2025 gacha Dunyo sahnasida ovozingizni eshittirishga tayyormisiz? 🌍💬 Unda bugunoq ro‘yxatdan o‘ting va diplomatik sayohatingizni boshlang! 🚀 #MUN#AndijonTaraqqiyot#ModelUnitedNations#KelajakLiderlari 📞 Batafsil ma’lumot va ro‘yxatdan o‘tish uchun: +998742261078 Telegram: @admofadc
@adceducate · Post #9716 · 03.09.2025 г., 04:54
🌍✨ Model United Nations (MUN) – ADCda! ✨🌍 Do‘stlar, katta yangilik! 🎉 Bizning markazda tez orada Model United Nations (MUN) bo‘lib o‘tadi – bu sizni haqiqiy diplomatdek his qiladigan, butun dunyo muammolarini muhokama qiladigan va o‘z fikringizni dunyoga eshittirish imkonini beradigan konferensiya! 🔹 Turli davlatlarni vakillik qilish 🔹 Global muammolarni muhokama qilish 🔹 Bahs-munozara, yetakchilik va jamoada ishlash ko‘nikmalarini rivojlantirish MUN – bu nafaqat o‘yin, balki liderlik, nutq so‘zlash va xalqaro muloqot san’atini o‘rganish uchun katta imkoniyat. 🌐 📝 Ro‘yxatdan o‘tish allaqachon boshlandi! ⏳ Qabul qilish muddati: 06-09-2025 gacha Dunyo sahnasida ovozingizni eshittirishga tayyormisiz? 🌍💬 Unda bugunoq ro‘yxatdan o‘ting va diplomatik sayohatingizni boshlang! 🚀 #MUN#AndijonTaraqqiyot#ModelUnitedNations#KelajakLiderlari 📞 Batafsil ma’lumot va ro‘yxatdan o‘tish uchun: +998742261078 Telegram: @admofadc