Bonjour,
Avec l'utilisation de PyQt5 comment ajouter un lien hypertexte das un QMessageBox ?
Merci
Version imprimable
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:
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é
Pièce jointe 503462
Mouais, j'ai supposé que si tu utilises PyQt il ne fallait pas t'apprendre des choses élémentaires comme les import