PyQt5 – Dotted border of Push Button
Last Updated :
22 Apr, 2020
In this article we will see how to create dotted border to an Push Button. Below is how normal button vs dotted border looks like.
In order to do this we have to change the border style from solid to dotted this can be done using style sheet.
Syntax : button.setStyleSheet(“border-style : dotted;”)
Argument : It takes string as argument.
Action performed : It will set border style to dotted.
Code :
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import *
import sys
class Window(QMainWindow):
def __init__( self ):
super ().__init__()
self .setWindowTitle( "Python " )
self .setGeometry( 100 , 100 , 600 , 400 )
self .UiComponents()
self .show()
def UiComponents( self ):
button = QPushButton( "CLICK" , self )
button.setGeometry( 200 , 150 , 100 , 40 )
button.clicked.connect( self .clickme)
button.setStyleSheet("border : 2px black;
border - style : solid")
def clickme( self ):
print ( "pressed" )
App = QApplication(sys.argv)
window = Window()
sys.exit(App. exec ())
|
Output :
Share your thoughts in the comments
Please Login to comment...