TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

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

Hashtags

Резултати

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

Пребарај: #css

当前筛选 #css清除筛选
Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #3869 · 17.07.2025 г., 13:52

CSS yordamida dizayn mahoratingizni oshiring! Saytingiz ko‘rinishini yanada chiroyli, zamonaviy va professional qilish uchun quyidagi foydali vositalardan foydalanib ko‘ring: 1️⃣Border Radius Generator – burchaklarni yumaloq qilishda qulay: 🔗10015.io/tools/css-border-radius-generator 2️⃣Glassmorphism Generator – shaffoflik effekti bilan zamonaviy dizaynlar yarating: 🔗hype4.academy/tools/glassmorphism-generator 3️⃣Shadows Generator – realistik soyalar yaratish uchun ajoyib vosita: 🔗shadows.brumm.af 4️⃣Box Shadow Examples – tayyor soya effektlarini tanlab olib qo‘llang: 🔗getcssscan.com/css-box-shadow-examples #CSS 💻@dasturlash_hayoti— dasturchilar hayoti va dasturlash olami haqida qiziqarli loyiha!

Hashtags

Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #3452 · 25.09.2024 г., 03:07

#css 🖥 Ko‘rsatilgan gradiyentlarga asosan CSS kod chiqarib beruvchi foydali sayt. LINK👉neumorphism.io 💻@dasturlash_hayoti— dasturchilar va dasturlash hayotini yoritib boradigan loyiha!

Hashtags

The Devs

@thedevs · Post #1971 · 28.01.2022 г., 15:16

CSS Speedrun, a small fun app to test your CSS knowledge. #css @thedevs https://kutt.it/wKKZIb

Hashtags

Marking When/Github 这个网站真美,类似 Markdown 语法的交互式文本到时间轴制作,支持多种样式/图像/日期/链接等展示,也可以本地托管运行。 Reference 文明的岁月丨人类各大事件的时间轴 #CSS

Hashtags

Arki 的每日 BUG 观察

@arkibug · Post #420 · 10.12.2021 г., 04:01

使用新的 CSS 属性 scrollbar-gutter: stable; 避免出现滚动条时布局改变 https://ishadeed.com/article/custom-scrollbars-css/#scrollbar-gutter #css

Hashtags

Inoreader 卡片视图样式分享(含链接) 效果:Inoreader Morden 风卡片视图,鼠标 Hover 时会悬浮抬出,收紧图片高度给文本腾出空间,方便预览和长标题翻译。 因为 Stylish 没有喜欢的样式,就结合 AI 自己创建。最近使用卡片视图浏览 RSS 体验和速度大增,平铺卡片视图的空间和观感对阅读时眼动体验很友好,很少疲劳。(不亚于仿生人类阅读体验) 最近也经常用完 GPT4 CAP,我自定义样式都微调优化了一遍。体验是,还是很需要学些基础。你需要给 AI 补充相关样式片段,需要娴熟的给出网站特定选择器指示,这都需要经验。AI 是个好裁缝,但非全能包办创造者。 --- 补充图中 AI 资讯网站 Emergent Mind Feed 最近出的 RSS: https://www.emergentmind.com/feeds/rss Reference 仿生人类文本处理提升阅读体验 Hacker News Morden UI Unclutter:网页阅读 Morden UI #AI#CSS

Hashtags

123•••10•••1415
ПретходнаСтраница 1 од 15Следна