@ULTIMORAPOLITICS · Post #44658 · 26.02.2024 г., 06:00
Elezioni #Sardegna, al via lo spoglio. 👉 Segui la diretta su @UltimoraPolitics24
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
Пребарај: #sardegna
@ULTIMORAPOLITICS · Post #44658 · 26.02.2024 г., 06:00
Elezioni #Sardegna, al via lo spoglio. 👉 Segui la diretta su @UltimoraPolitics24
Hashtags
@ULTIMORAPOLITICS · Post #44655 · 25.02.2024 г., 18:55
🗳️ Affluenza in #Sardegna alle ore 19 in leggero rialzo rispetto al 2019, ma non c'è nessun exploit: si ferma al 44,1%, poco meno di un punto in più del 2019 @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #44654 · 25.02.2024 г., 12:45
🗳️ Affluenza in #Sardegna alle ore 12 in rialzo rispetto al 2019: arriva 18.4%, alle scorse regionali fu del 16.57% @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #44653 · 25.02.2024 г., 05:31
🗳️ Urne aperte per le elezioni regionali in #Sardegna, si voterà fino alle 22. @UltimoraPolitics
Hashtags
@ultimoraPOLITICS · Post #39479 · 16.05.2022 г., 10:27
#Italia#Sardegna Elezioni comunali flop in Sardegna per via di una mancanza di candidati: in 27 comuni su 65 ci sarà una sola lista sulla scheda elettorale. @UltimoraPolitics
@ULTIMORAPOLITICS · Post #44534 · 17.01.2024 г., 18:38
#Sardegna Christian #Solinas è indagato per corruzione. La Guardia di finanza sta eseguendo un sequestro cautelare di beni e immobili per un valore di circa 350 mila euro nei confronti del presidente della Regione e di altri sei indagati per corruzione @UltimoraPolitics24
@ULTIMORAPOLITICS · Post #43612 · 29.05.2023 г., 15:40
#Amministrative2023 Affluenza Definitiva #Sardegna: 63,22% (+0,15% rispetto al 2018) #Sicilia: 56,39% (-2,28%) 📍 Catania: 52,65% (-0,48%) 📍 Ragusa: 56,03% (-2,19%) 📍 Siracusa: 55,02% (-0,27%) 📍 Trapani: 54,75% (-4,41%) @UltimoraPolitics
@Osservatorioitaliano · Post #24381 · 23.03.2026 г., 13:26
#Italia#Sardegna Caso decadenza - Alessandra #Todde (#M5S|LEFT) resta pienamente legittimata nel suo ruolo di Presidente della Regione Autonoma della Sardegna. Questa è la decisione della Corte d’Appello di Cagliari che ha parzialmente riformato la sentenza di primo grado e ha confermato la sanzione pecuniaria di 40 mila euro. @OsservatorioItaliano
@mauriziovezzosi · Post #101 · 13.10.2019 г., 12:48
Ieri migliaia di persone hanno manifestato di fronte alla base di Capo Frasca (#Oristano) contro le esercitazioni e la presenza della #Nato sul territorio sardo. Una presenza assai problematica sia per la popolazione che vive e lavora nella zona (pastori, pescatori, agricoltori) che per il personale militare. Il mio video-racconto della giornata. #sardegna https://ruptly.tv/en/videos/20191013-001?search_key=16a3ae01-27d2-40e9-9853-16b5920b5acb
@Osservatorioitaliano · Post #24832 · 30.03.2026 г., 09:29
#Italia#Sardegna Il consigliere regionale Gian Franco #Satta, eletto nelle liste del #PP|Sinistra sarda, lascia il Gruppo misto e aderisce a ‘Uniti per Todde’. Si costituisce dunque un gruppo composito che accoglie anche ‘Cantiere Riformista’, l’associazione ideata dall’ex assessore all’Agricoltura. @OsservatorioItaliano
@mauriziovezzosi · Post #382 · 08.08.2021 г., 20:23
#bonifacio#corsica#sardegna#mediterraneo
@Osservatorioitaliano · Post #25123 · 08.04.2026 г., 21:03
#Italia#Sardegna La Sardegna diventa la terza regione italiana, dopo Puglia e Toscana, ad approvare una legge sul salario minimo regionale. L’ intervento introduce una soglia minima di 9€ l’ora per le retribuzioni nei contratti legati a appalti e concessioni pubbliche. La norma si applica nelle concessioni affidate dalla Regione, dagli enti locali, dalle aziende sanitarie e dalle società controllate. Contestualmente viene istituito un Comitato regionale per il monitoraggio della qualità del lavoro, per verificare l’applicazione della legge, con la predisposizione di report annuali sull’andamento dei costi della manodopera e sull’efficacia delle misure adottate. “Per il Movimento 5 Stelle e per le altre forze progressiste che governano la Regione, la dignità della persona è un principio non negoziabile. È da questo valore che nasce il lavoro politico che oggi si traduce in un risultato concreto per i lavoratori sardi”, sottolinea la Presidente della Regione, Alessandra #Todde (#M5S|LEFT). Si associa l’Assessora al Lavoro e alla Formazione, Desirée #Manca (M5S): “Garantire un salario equo non è un’opzione: è una responsabilità. È giustizia sociale. Il lavoro non può essere povero, non può essere precario per definizione. Non può essere invisibile. Il lavoro deve essere dignitoso, tutelato e giustamente retribuito”. @OsservatorioItaliano