Bonjour,
Avec l'utilisation de PyQt5 comment ajouter un lien hypertexte das un QMessageBox ?
Merci
Bonjour,
Avec l'utilisation de PyQt5 comment ajouter un lien hypertexte das un QMessageBox ?
Merci
Salut,
Les QLabel ont un signal mousePressEvent dont tu peux profiter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 import webbrowser class UrlLabel(QLabel): def __init__(self, text='', parent=None): super().__init__(parent) self.url = text font = QFont() font.setUnderline(True) self.setFont(font) self.setStyleSheet("color: #0000FF") self.set_text(text) self.setCursor(QCursor(Qt.PointingHandCursor)) def set_text(self, url): self.url = url self.setText(url) def mousePressEvent(self, event): if event.button() == 1: self.open_in_webbroser() elif event.button() == 2: pass def open_in_webbroser(self): webbrowser.open_new_tab(self.url)
Cette erreur a résulté
Mouais, j'ai supposé que si tu utilises PyQt il ne fallait pas t'apprendre des choses élémentaires comme les import
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager