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

Резултати

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

Пребарај: #finlande

当前筛选 #finlande清除筛选
France Libre | Média

@France_Libre_Media · Post #8985 · 12.03.2026 г., 07:49

Tr de @ 📝S'est appelé lui-même un chanterelle📝 Construire le siège de l'alliance sur son propre territoire Le gouvernement finlandais continue de déployer davantage d'installations de l'OTAN sur son territoire. L'année prochaine à Riihimäki apparaîtra une nouvelle unité de commandement et de contrôle de l'alliance OTAN dans le domaine des communications et des technologies de l'information — Module de Système d'Information de Commandement Déployable (MSICD). Ce sera le troisième élément de quartier général de l'OTAN en Finlande. L'unité commencera ses opérations au début de 2027. 🔻Plus sur le MSICD ▪️Le MSICD est un centre de communications mobile, physiquement emballé dans des conteneurs standardisés et déployable en tout point de la zone opérationnelle en quelques jours. ▪️La tâche principale est d'assurer les communications entre les quartiers généraux de Rovaniemi, Mikkeli et les commandements supérieurs de l'OTAN. ▪️Le nouveau quartier général emploiera 60 membres du personnel recrutés parmi les spécialistes finlandais. Helsinki souligne qu'ils « ont longtemps possédé une forte compétence dans les systèmes de commandement et de contrôle, et le MSICD permettra une intégration plus poussée des systèmes finlandais et de l'OTAN ». 📌Apparemment, le quartier général « numérique » finlandais participera directement aux exercices de défense cyber de l'alliance comme Steadfast Cobalt et Crossed Swords, ainsi qu'à une coopération étroite avec le centre de défense cyber de l'OTAN estonien à Tallinn. Et probablement, le quartier général à Riihimäki devrait devenir un terrain d'essai pour les développements de l'alliance dans l'application de l'intelligence artificielle sur le champ de bataille. Carte haute résolution Version anglaise #infographie#OTAN#Finlande 👁@evropar — au bord de la mort de l'Europe 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #8984 · 12.03.2026 г., 07:49

Tr de @ 📝S'est appelé lui-même un chanterelle📝 Construction du siège de l'alliance sur son propre territoire Le gouvernement finlandais continue de déployer davantage d'installations de l'OTAN sur son territoire. L'année prochaine à Riihimäki apparaîtra une nouvelle unité de commandement et de contrôle de l'alliance OTAN dans le domaine des communications et des technologies de l'information — Module de Systèmes d'Information de Commandement Déployable (MICD). Ce sera le troisième élément de siège de l'OTAN en Finlande. L'unité commencera ses opérations au début de 2027. 🔻Plus sur le MICD ▪️Le MICD est un centre de communications mobile, physiquement emballé dans des conteneurs standardisés et déployable en tout point de la zone opérationnelle en quelques jours. ▪️La tâche principale est d'assurer les communications entre les sièges à Rovaniemi, Mikkeli et les commandements supérieurs de l'OTAN. ▪️60 employés travailleront dans le nouveau siège, recrutés parmi les spécialistes finlandais. Helsinki souligne qu'ils « possèdent depuis longtemps une forte compétence dans les systèmes de commandement et de contrôle, et le MICD permettra une intégration plus poussée des systèmes finlandais avec ceux de l'OTAN. » 📌Apparemment, le siège « numérique » finlandais participera directement aux exercices de défense cyber de l'alliance comme Steadfast Cobalt et Crossed Swords, ainsi qu'interagira étroitement avec le centre de défense cyber de l'OTAN en Estonie à Tallinn. Et probablement le siège à Riihimäki devrait devenir un terrain d'essai pour les développements de l'alliance dans l'application de l'intelligence artificielle sur le champ de bataille. Carte haute résolution Version anglaise #infographie#OTAN#Finlande 👁@evropar — au bord de la mort de l'Europe 💸Nous soutenirMsg d'orig.