@Learn_English_from_Zero_to_Hero · Post #60540 · 07.12.2025 г., 17:57
#Synonyms
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
Пребарај: #synonyms
@Learn_English_from_Zero_to_Hero · Post #60540 · 07.12.2025 г., 17:57
#Synonyms
Hashtags
@TowardDiscoveringEnglish · Post #564 · 09.09.2021 г., 12:00
Synonyms : 1. Bizarre = strange 2. Fanciful = unrealistic 3. Feat = difficult achievement 4. Impair = damage 5. Deter = prevent 6. Fracture = break 7. Indigenous = native 8. Altitude = height 9. Keen = intelligent 10. Dominate = control #synonyms
Hashtags
@TowardDiscoveringEnglish · Post #563 · 09.09.2021 г., 11:59
Synonyms: 1 Backing = support (n) 2 Devastating = disastrous (adj) 3 Regarding = concerning = about (prep) 4 Compel = force (v) 5 Relinquish = give up = stop (v) 6 Tolerate = put up with (v) 7 Rejuvenate = refresh (v) 8 Dense = tight (adj) 9 Appall = horrify (v) 10 Allot = give (v) ▪︎Try to give examples by using these synonyms in full sentences with an appropriate approach. Example: We cannot put up with your behaviour, so you are going to be expelled from our university. #synonyms
Hashtags
@TowardDiscoveringEnglish · Post #562 · 09.09.2021 г., 11:59
#synonyms 🔷 synonyms for 'bizarre' 🔹 weird 🔹 outlandish 🔹 peculiar 🔹 funny 🔹 quirky 🔹 odd 🔹 oddball 🔹 freakish 🔹 queer
Hashtags
@learnrcrussian · Post #4371 · 19.03.2025 г., 07:43
👋Доброе утро, товарищи! 🔻To answer the most anticipated question now: Когда??? (when?) • Скоро (adverb) [sko-rа] Soon • В ближайшем будущем (formal) [v bli-zhay-shem bu-du-shchim] In the near future • На подходе (colloquial) [na pat-kho-de] Approaching, on its way 📎 During a phone call yesterday, Trump endorsed Putin's idea to organize hockey games in the US and Russia between NHL and KHL players. 😉Ждём? 🎧🗣👇 #useful_vocabulary #synonyms #politics #news 😎 Stay with @learnRCRussian
@learnrcrussian · Post #4805 · 07.06.2025 г., 14:45
Матерь котья! Бесконечный лоток! Holy Cat Mother! Endless litter box! • Бесконечный (masc.adj.) [bis-ka-nech-nyj] Synonyms (masc.adj.): • Безграничный [biz-gra-nich-nyj] Boundless, limitless, infinite, unbounded • Нескончаемый [nis-kan-cha-yi-myj] Endless, unending, interminable, incessant • Непрерывный [ni-pri-ryv-nyj] Continuous, uninterrupted, unbroken, constant ❗️Note that the prefixes БЕС- and БЕЗ- mean the absence of something, and their choice depends on the following letter: 🔻if it's a vowel or a letter representing a voiced consonant, use БЕЗ-; 🔻if it's a voiceless consonant, a sibilant, or ц, use БЕС-. 🔻Don't forget to ->❤️ this post, please! 🎧🗣👇Всем нескончаемой субботы😉! #useful_vocabulary #adjectives #synonyms #prefixes 😎RCR | Support | Boost
@learnrcrussian · Post #4446 · 03.04.2025 г., 09:56
👋Приветствую всех, кто ещё в строю! 🔢🔢🔢Synonyms for the adjective▶️пушистый: 1. Мохнатый [makh-ma-tyj] Shaggy, fluffy • Мохнатый пудель (masc.) A wooly poodle 2. Лохматый [lakh-ma-tyj] Tousled, shaggy • Лохматые брови (plural) Shaggy eyebrows 3. Мягкий [myakh-kiy] Soft • Мягкий плед (masc.) A soft blanket 4. Плюшевый [plyu-shy-vyj] Plush, soft • Плюшевая ткань (femin.) Plush fabric 5. Пуховый [pu-kho-vyj] Downy • Пуховый платок (masc.) А downy shawl, headscarf ❓Do you know any other synonyms? 🎧🗣👇 #365_marathon #survive_in_Russia #adjectives #synonyms 😎 Stay with @learnRCRussian
@learnRCRussian · Post #5354 · 29.08.2025 г., 09:01
🔢🔢🔢Synonyms for the verbВзорваться (all perfective aspect verbs): 1. Взорваться [vzar-va-tsa] To explode, burst up, go up, detonate 😄conjugation 🔻The standard, neutral term for a violent explosion. 2. Разорваться [ra-zar-va-tsa] To burst, to blow up, to rupture 😄conjugation 🔻Often implies a blast from within, causing something to break apart. 3. Сдетонировать [zde-ta-ni-ra-vat'] To detonate 😄conjugation 🔻A more technical, scientific term for a rapid, explosive reaction. 💢Colloquial variants: 4. Бумкнуть (onomatopoeic) [boomk-nut'] To go boom, to kaboom 😄conjugation 🔻A playful, childish word imitating the sound of an explosion. 5. Бухнуть (onomatopoeic) [bukh-nut'] To go bang/to thud/to blow up 😄conjugation 🔻Imitates a duller, heavier sound (like an explosion or a collapse). 6. Громыхнуть (onomatopoeic) [gra-mykh-nut'] To go crash, to boom, to rumble 😄conjugation 🔻Imitates a loud, crashing, thunderous noise. 🔻The suffix -НУ- typically indicates a single, perfective action. Example (video): • Пивная кега взорвалась под уфимцем. Никто не пострадал. Ну, кроме самого пива. The beer keg exploded under the Ufimets. No one was hurt. Well, except for the beer itself. Don't forget to ->❤️ this post, please! 🎧🗣👇Всем спокойной пятницы без взрывов! Video: videodozor #365_marathon #survive_in_Russia #verbs #synonyms #video_from_subcriber 😎RCR | Support | Boost
@cambridgeieltsbooks · Post #3165 · 06.09.2023 г., 03:00
✅Vocabulary time #IELTS imtihonda eng muhimi #synonyms hisoblanadi. Ulardan yaxshi foydalana olish orqali siz #reading, #speaking, #writing va hatto #listening bo'limlaridan yaxshi natija qila olasiz. 👉 Shu so'zlar bilan yaxshilab tanishib oling! Channel: @cambridgeIELTSbooks
@adceducate · Post #8018 · 27.10.2023 г., 12:09
Understand Synonyms📎👏 #learnenglish#adceducate#ielts#understand#synonyms#learnenglish#school