PyQt5 - изменение шрифта и размера текста при нажатии кнопки
В этой статье мы увидим, как изменить стиль текста или размер кнопки.
QPushButton - это простая кнопка в PyQt, при нажатии которой пользователем выполняется какое-либо связанное действие. Для добавления этой кнопки в приложение используется класс QPushButton.
In order to set font we will use setFont method wich takes QFont object as argument.
Syntax : button.setFont(QFont(‘Arial’, 15))
Argument : It takes two argument first is font name and other is integer which refer to size of text.
Action performed It changes the size and font of text.
Code :
# importing librariesfrom PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * import sys class Window(QMainWindow): def __init__(self): super().__init__() # setting title self.setWindowTitle("Python ") # setting geometry self.setGeometry(100, 100, 600, 400) # calling method self.UiComponents() # showing all the widgets self.show() # method for widgets def UiComponents(self): # creating a push button button = QPushButton("CLICK", self) # setting geometry of button button.setGeometry(200, 150, 100, 40) # changing font and size of text button.setFont(QFont("Times", 15)) # adding action to a button button.clicked.connect(self.clickme) # action method def clickme(self): # printing pressed print("pressed") # create pyqt5 appApp = QApplication(sys.argv) # create the instance of our Windowwindow = Window() # start the appsys.exit(App.exec()) |
Выход :
Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.