@estudiantesMVZ · Post #2780 · 27.08.2025 г., 01:31
Cirugía láser en medicina veterinaria https://drive.google.com/file/d/1qbjDnoD7G0a3-AUtBP8UCu5o1yboRbuw/view?usp=drivesdk #cirugia #elsevier
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
Пребарај: #elsevier
@estudiantesMVZ · Post #2780 · 27.08.2025 г., 01:31
Cirugía láser en medicina veterinaria https://drive.google.com/file/d/1qbjDnoD7G0a3-AUtBP8UCu5o1yboRbuw/view?usp=drivesdk #cirugia #elsevier
@estudiantesmvz · Post #1346 · 19.02.2022 г., 01:30
Medicina aviaria https://drive.google.com/file/d/1uV0XYO1MrdaMoJ6N9fV1M9Xw0Md-DDFU/view?usp=drivesdk #clinica #aves #Elsevier
@estudiantesmvz · Post #1146 · 02.11.2021 г., 01:30
Cirugía en pequeñas especies Fossum https://drive.google.com/file/d/1e0UGD5vQBRkw9PcnEHU5MCw25Py6_UE9/view?usp=drivesdk #caninos #cirugia #Elsevier
@estudiantesmvz · Post #1866 · 02.08.2023 г., 23:30
Medicina interna de pequeños animales Couto 6 https://drive.google.com/file/d/1SebbbFLHFK-1SXzm8BF7yTpQ6v-3d6ON/view?usp=drivesdk #Medicinainterna #Elsevier
Hashtags
@estudiantesmvz · Post #1883 · 19.08.2023 г., 23:02
Gastroenterología en pequeños animales https://drive.google.com/file/d/190z39kqSRQYBq-yT6X2XrShdTXs-bU3m/view?usp=drivesdk #Gastroenterologia #Elsevier
Hashtags
@estudiantesmvz · Post #1928 · 23.09.2023 г., 20:29
Dermatología en pequeños animales Muller y Kirk https://drive.google.com/file/d/1STkS9Ldow-NEJ3S-O-YvzNAaFjiOok0J/view?usp=drivesdk #Dermatologia #Elsevier
Hashtags
@estudiantesmvz · Post #952 · 31.08.2021 г., 20:54
Dermatología Muller y Kirk https://drive.google.com/file/d/1STkS9Ldow-NEJ3S-O-YvzNAaFjiOok0J/view?usp=drivesdk #dermatologia #elsevier
Hashtags
@estudiantesMVZ · Post #2928 · 04.02.2026 г., 03:46
Medicina interna de pequeños animales Couto 5 https://drive.google.com/file/d/1SqK8i_5JozrBwkr9pkIc8tZ-h8vZw6NV/view?usp=drivesdk #Medicinainterna #elsevier
Hashtags
@estudiantesmvz · Post #1844 · 20.07.2023 г., 23:30
Medicina del cerdo https://drive.google.com/file/d/1T_9mjzusft71Ma82wYXAUBCPR2QJCAAN/view?usp=drivesdk #Clinica #Cerdos #Elsevier
@estudiantesmvz · Post #3050 · 26.04.2026 г., 21:15
Manual clínico del perro y el gato Aporte del doctor Manuel Arroyo https://drive.google.com/file/d/1M4PnrtPO2dz7dLchC39bZp2BSdu3FuWq/view?usp=drivesdk #clinica #elsevier #caninos #felinos
@estudiantesmvz · Post #1851 · 27.07.2023 г., 00:10
Medicina y cirugía en reptiles y anfibios https://drive.google.com/file/d/1T6mZsiVMlhU2oJAkJfR_HbVEk1sQVtZ5/view?usp=drivesdk #Elsevier #Reptiles #Clinica #Cirugia
@estudiantesmvz · Post #1305 · 02.02.2022 г., 16:25
Medicina y cirugía en reptiles y anfibios https://drive.google.com/file/d/1T6mZsiVMlhU2oJAkJfR_HbVEk1sQVtZ5/view?usp=drivesdk #Elsevier #Reptiles #Clinica #Cirugia