DEEP.I - Lab

오프라인 공간의 지능화를 꿈꾸는 딥아이 연구실입니다.

Python/PyQt

[Python] PyQt5에서 URL 링크 만들기 (하이퍼링크 버튼)

Jongwon Kim 2021. 2. 23. 00:38
반응형

Concept

이번 포스팅은 pyqt 기반 GUI 프로그램에서 활용 가능한 URL 링크 버튼 만들기 입니다. URL 링크는 webbrowser 라이브러리를 QtButton과 연동하여 웹 페이지 링크를 실행하는 방식으로 구현됩니다.

SourceCode

import webbrowser

class APP(QMainWindow):
    def __init__(self):
    
    # APP CODE
    # APP CODE
    
    # 버튼에 링크 추가하기
    self.button.clicked.connect(lambda: webbrowser.open('링크'))
    
    # 텍스트 (라벨)에 링크 추가하기
    self.label.setText('<a href="링크">텍스트내용</a>')
    self.label.setOpenExternalLinks(True)

Application

스터디 위드디 프로그램 링크

 

Your Best AI Partner DEEP.I
AI 바우처 공급 기업
객체 추적 및 행동 분석 솔루션 | 제조 생산품 품질 검사 솔루션 | AI 엣지 컴퓨팅 시스템 개발

인공지능 프로젝트 개발 외주 및 상담
E-mail: contact@deep-i.ai
Site: www.deep-i.ai

 

딥아이 DEEP.I | AI 기반 지능형 기업 솔루션

딥아이는 AI 기술의 정상화라는 목표를 갖고, 최첨단 딥러닝 기술 기반의 기업 솔루션을 제공하고 있으며, 이를 통해 고도의 AI 기반 객체 탐지, 분석, 추적 기능을 통합하여 다양한 산업 분야에

deep-i.ai

 

반응형