In this PyQt5 tutorial, we will learn how to create hyperlinks using QLabel widget.
Buy Me a Coffee? Your support is much appreciated!
PayPal Me: https://www.paypal.me/jiejenn/5
Venmo: @Jie-Jenn
Source Code:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
class HyperlinkLabel(QLabel):
def __init__(self, parent=None):
super().__init__()
self.setStyleSheet('font-size: 35px')
self.setOpenExternalLinks(True)
self.setParent(parent)
class AppDemo(QWidget):
def __init__(self):
super().__init__()
linkTemplate = '<a href={0}>{1}</a>'
label1 = HyperlinkLabel(self)
label1.setText(linkTemplate.format('https://Google.com', 'Google.com'))
label2 = HyperlinkLabel(self)
label2.setText(linkTemplate.format('https://Github.com', 'Click Me'))
label2.move(100, 100)
if __name__ == '__main__':
app = QApplication(sys.argv)
demo = AppDemo()
demo.show()
sys.exit(app.exec_())