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

Резултати

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

Пребарај: #jpp

当前筛选 #jpp清除筛选
Tutto Elezioni

@tuttoelezioni · Post #1805 · 13.04.2026 г., 05:10

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 34,65%. 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 17,48% 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 17,23% 🟥 Jorge #Nieto (#BG|Centro): 14,33% 🟨 Carlo #Álvarez (#PPT|Centro-destra): 8,88% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,30% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 5,03% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1035 · 20.05.2025 г., 14:59

#Portogallo🇵🇹 #Parlamentari Seggi assegnati. 🟦 Alleanza Democratica (#AD|PPE; include #PSD|PPE e #CDS|PPE): 91 ⬛️ Basta! (#Chega|Patriots-eu): 60 🟪 Partito Socialista (#PS|S&D): 58 🟦 Iniziativa Liberale (#IL|RE): 9 🟩 Libero (#Livre|G/EFA): 6 🟥 Coalizione Democratica Unitaria (#CDU|LEFT): 3 🟥 Blocco di Sinistra (#BE|LEFT): 1 🟩 Persone-Animali-Natura (#PAN|G/EFA): 1 🟩 Insieme per il Popolo (#JPP|Regionalisti madeirensi): 1 Maggioranza: 116 @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1843 · 18.04.2026 г., 05:43

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 93,41%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 17,06% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 12,01% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,92% 🟥 Jorge #Nieto (#BG|Centro): 11,07% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,17% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,89% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,35% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1836 · 17.04.2026 г., 10:11

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 93,23%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 17,06% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 11,98% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,93% 🟥 Jorge #Nieto (#BG|Centro): 11,07% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,16% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,89% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,34% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1833 · 16.04.2026 г., 17:38

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 93,02%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 17,06% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 11,97% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,93% 🟥 Jorge #Nieto (#BG|Centro): 11,08% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,15% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,89% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,35% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1830 · 16.04.2026 г., 05:31

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 92,13%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 17,05% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 12,05% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,87% 🟥 Jorge #Nieto (#BG|Centro): 11,06% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,15% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,87% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,35% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1829 · 15.04.2026 г., 23:21

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 91,69%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 17,04% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 12,07% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,85% 🟥 Jorge #Nieto (#BG|Centro): 11,06% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,15% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,86% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,36% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1828 · 15.04.2026 г., 17:16

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 91,35%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 17,04% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 12,06% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,86% 🟥 Jorge #Nieto (#BG|Centro): 11,06% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,16% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,86% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,36% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1827 · 15.04.2026 г., 14:34

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 90,81%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 16,99% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 12,05% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,89% 🟥 Jorge #Nieto (#BG|Centro): 11,08% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,16% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,84% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,38% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1826 · 15.04.2026 г., 12:01

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 90,04%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 16,95% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 11,99% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,94% 🟥 Jorge #Nieto (#BG|Centro): 11,11% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,16% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,83% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,40% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1825 · 15.04.2026 г., 10:30

#Perù🇵🇪 #Presidenziali Risultati parziali. Voti scrutinati: 89,46%. 🟧 Keiko #Fujimori (#FP|Estrema destra fujimorista): 16,93% 🟩 Roberto #SánchezPalomino (#JPP|Centro-sinistra): 11,96% 🟦 Rafael #LópezAliaga (#RP|Estrema destra cristiana): 11,95% 🟥 Jorge #Nieto (#BG|Centro): 11,12% 🟩 Ricardo #Belmont (#OBRAS|Centro): 10,16% 🟨 Carlos #Álvarez (#PPT|Centro-destra): 7,83% 🟥 Alfonso #LópezChau (#AN|Centro-sinistra): 7,41% @TuttoElezioni

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