QT 實現QLabel上的超連結

2021-07-08 19:36:34 字數 727 閱讀 5882

方法一:

乙個簡單的例子:

widget::widget(qwidget *parent)

: qwidget(parent)

void widget::openurl(qstring url)

設定鏈結顏色:

ui.labview->settext(qstring::fromlocal8bit("style='color: green;'

href = www.doshow.com> 檢視"));

感謝原作者的分享

方法二:

試了一下在qt中真是非常方便地就實現了,只要幾條語句

qlabel

*openfilelabel

=new

qlabel

(this);

//這句很關鍵啊,否則就只能通過linkactivated訊號,連線到自定義槽函式中開啟了

openfilelabel->setopenexternallinks(true);

openfilelabel

->settext(tr(

"href=\"">開啟csdn"

));

openfilelabel.show();

就搞定了

補充:去掉 鏈結下面的下劃線:

settext(qstring::fromlocal8bit("www.csdn.net> 更換頭像"));

用MFC實現超連結

1 建立mfc exe 窗體中放入一對靜態文字框 static text 一對button,匯入乙個cur手型滑鼠指標到工程中 2 text1平行於button1,text2平行於button2,所有控制項的id值預設即可 3 text1 text2 的標題分別為 weblog e mail but...

HTML 超連結的路徑及建立超連結

超連結有兩個路徑,分別是絕對路徑和相對路徑。1.1絕對路徑 絕對路徑指從根目錄開始查詢一直到檔案所處位置所經過的所有目錄,目錄名之間用反斜槓 隔開。比如存在電腦c盤的乙個檔案的絕對路徑是從碟符開始的然後途經找到該檔案的所有目錄。1.2相對路徑 相對路徑指相對於自己的目標檔案位置。比如乙個專案中存在a...

VC 6 0實現超連結

vc 6.0實現超連結 2011年05月03日 首先,新建乙個基於對話方塊的工程,新增乙個靜態文字框,id為idc html。caption為然後新增單擊訊息對映,新增以下 void cmydlg onhtml bool bblue false cfont cfont1 cfont cfont2 在...