QT6 QLabel
Qlabel
Класс QLabel используется для отображения сообщений и отображения изображений, существуют различные методы, которые вы можете использовать в классе QLabel, например, у нас есть setText(), и он используется для установки текста, у нас есть метод setPixamp(), который используется для установки изображения в QLabel, естьважные методы для класса QLabel.
- Импорт QLabel
- Создание объекта класса QLabel
- Применение методов класса к переменной
from PyQt6.QtWidgets import QApplication, QWidget, QLabel
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
self.setGeometry(200,200, 700, 400)
self.setWindowTitle("Python GUI Development")
label = QLabel("", self)
label.setText('first text in label')
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec())
Для создания метки с изображением текст не передается
label = QLabel(self)
Таблица методов:
| Метод | Назначение |
| setText() | Устанавливается новый текст метки |
| setNum() | добавляет целое или двойное значение |
| clear() | удаляет текст |
| setMovie() |
установки изображения gif movie = QMovie('images/sky.gif') |
| setFont() | Изменения шрифта, setFont() ожидает класс QFont, (потомок QtGui) label.setFont(QFont("Sanserif", 15)) |
| label.setStyleSheet() |
Изменение цвета шрифта label.setStyleSheet('color:red') |
| Добавление изображения |
|
| setPixamp() | pixmap = QPixmap('images/python.png') label.setPixmap(pixmap) |
| QImage, QBitmap QPicture |