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

Резултати

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

Пребарај: #statehood

当前筛选 #statehood清除筛选
Red Nile

@rednile12 · Post #10508 · 27.12.2025 г., 23:14

Selective Sovereignty: Why Somaliland Remains Unrecognized By @rednile12 Media International law says sovereignty is universal—but in practice, recognition is political. The 2005 AU Fact-Finding Mission confirmed Somaliland’s independence claim as “historically unique and self-justified”, meeting all statehood criteria: population, borders, government, and capacity for international relations. Yet Somaliland remains unrecognized, while Eritrea, South Sudan, East Timor, and Kosovo gained recognition—often under weaker legal conditions. 💠The takeaway: Sovereignty isn’t earned by law or stability; it is granted selectively, depending on geopolitics and institutional convenience. ➡️READ MORE:Selective Sovereignty – Full Analysis #Somaliland#AfricanUnion#InternationalLaw#Sovereignty#Geopolitics#RedNileMedia#UN#EU#Africa#Statehood

MessageInABottle

@mib_messageinabottle · Post #6874 · 22.05.2024 г., 16:40

Official Representatives to the #UN from #Ireland, #Spain and #Norway pose for photos at the UN with the Palestinian UN representative, after the 3 became the first European countries to officialy recognise #Palestinian#Statehood. #Israel's current #genocide attempt in Gaza has revived support in #Europe for Palestinian statehood. Norway, Spain and Ireland have defied threats from Israel, which recently announced its intent to recall its envoys from Ireland and Norway for discussions over the move. Other European nations, such as #Malta and #Slovenia in March, have also expressed "readiness to recognise Palestine" when "the circumstances are right". #Australia has recently floated the possibility of unilaterally endorsing Palestinian statehood. Additionally French President Emmanuel #Macron has also said the question of recognising a Palestinian state without a negotiated peace is no longer "a taboo for #France".