@notizieturchia · Post #3234 · 14.04.2025 г., 10:03
#Turchia: il 18 di Aprile, la delegazione parlamentare che incontra dallo scorso autunno, #AbdullahOcalan, incontrerà il Ministro della Giustizia.
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
Пребарај: #abdullahocalan
@notizieturchia · Post #3234 · 14.04.2025 г., 10:03
#Turchia: il 18 di Aprile, la delegazione parlamentare che incontra dallo scorso autunno, #AbdullahOcalan, incontrerà il Ministro della Giustizia.
Hashtags
@notizieturchia · Post #3229 · 11.04.2025 г., 19:54
#Turchia: una delegazione composta da 2 parlamentari d'opposizione che ha incontrato finora 3 volte #AbdullahOcalan, incontra il Presidente della Repubblica: "Siamo molto più speranzosi di ieri".
Hashtags
@notizieturchia · Post #3048 · 27.02.2025 г., 14:18
#TURCHIA "Appello per la pace e per una società democratica di #AbdullahOcalan "Il #PKK nasce in una base di divieti, in un periodo di guerre, della guerra fredda e della nascita del socialismo reale. La morte del socialismo reale e una serie di progressi positivi ottenuti in Turchia oggi chiedono lo scioglimento del PKK. Il capitalismo e una serie di poteri hanno fatto sì che i curdi e i turchi si trovassero in conflitto. Oggi è il momento di riorganizzare la società. Il PKK, movimento di ribellione e violenza, nacque a causa di una serie di repressioni. E' necessario organizzarsi attraverso la ristrutturazione di una nuova società democratica. Le vie lontane dalla democrazia non sono accettabili. Lancio l'appello per abbandonare le armi e prendo la responsabilità in merito. Il PKK deve convocare il congresso, tutte le forze devono deporre le armi e il PKK deve sciogliersi. Ovviamente sono fondamentali il riconoscimento della politica democratica e la creazione delle basi necessarie per lo scioglimento del PKK e per abbandonare le armi".
Hashtags
@notizieturchia · Post #2979 · 25.01.2025 г., 11:07
#Turchia: una delegazione parlamentare composta da 2 deputatə incontrano per la seconda volta #AbdullahOcalan, il leader del #PKK; "l'isolamento penitenziario rende più difficile il percorso, è importante il coinvolgimento del parlamento nazionale".
Hashtags
@notizieturchia · Post #2940 · 07.01.2025 г., 08:24
#Turchia: la delegazione parlamentare che ha incontro il 28 dicembre #AbdullahOcalan, il leader storico del #PKK, in questi giorni incontro i leader di tutti i partiti presenti nel parlamento nazionale.
Hashtags
@notizieturchia · Post #3551 · 16.09.2025 г., 18:37
#Turchia: dopo 6 anni per la prima volta gli avvocati di #AbdullahOcalan l'hanno incontrato sull'isola di #Imrali dove vive in detenzione da più di 25 anni. Finora non è stato rilasciato nessun comunicato.
Hashtags
@notizieturchia · Post #3430 · 10.07.2025 г., 19:45
#AbdullahOcalan, il leader storico del #PKK dopo 26 anni di silenzio trasmette un video messaggio dall'isola di #Imrali invitando di nuovo la sua organizzazione e deporre le armi che avverrà domani, l'11 luglio. Ne abbiamo parlato su Radio Onda D'urto https://www.radiondadurto.org/2025/07/09/video-messaggio-di-ocalan-da-imrali-mettere-in-pratica-le-risoluzioni-del-12-congresso-continuo-a-sostenere-il-processo/#Turchia
@notizieturchia · Post #2938 · 05.01.2025 г., 08:45
#Turchia: le voci di corridoio parlano di un secondo incontro tra la delegazione parlamentare #DEM e #AbdullahOcalan, molto probabilmente il 10 di gennaio ed è probabile anche un incontro con #SelahattinDemirtas.
@notizieturchia · Post #2977 · 22.01.2025 г., 07:12
#Turchia: oggi la delegazione parlamentare incontrerà #AbdullahOcalan, leader del Partito dei Lavoratori di #Kurdistan, #Pkk, per la seconda volta in 1 mese, presso il carcere speciale di #Imrali.
@notizieturchia · Post #3047 · 27.02.2025 г., 13:55
#Turchia: il partito politico #DEM diffonde l'ultima foto di #AbdullahOcalan, insieme ai parlamentari che l'hanno incontrato e 3 altri detenuti presenti sull'isola di #Imrali. Tra pochi minuti sarà letto il messaggio di #Ocalan.
@notizieturchia · Post #3213 · 07.04.2025 г., 12:54
#Turchia: #OmerOcalan, parlamentare nazionale d'opposizione, partito #Dem, nonché nipote di #AbdullahOcalan, incontra suo zio. Dichiarazione del leader storico del #Pkk: "io sono ancora speranzoso. Farò tutto il possibile perché questo percorso possa proseguire", si riferisce al nuovo percorso di dialogo tra lo Stato e l'organizzazione.
@notizieturchia · Post #3244 · 21.04.2025 г., 07:32
Oggi avverrà un nuovo incontro (quarto in meno di un anno) con #AbdullahOcalan, lo storico leader dell'organizzazione armata, il #PKK. A visitarlo saranno la deputata #PervinBuldan e l'avvocato #FaikÖzgürErol.