QT5筆記(1) Label控制項

2021-10-08 18:59:36 字數 796 閱讀 6974

1、顯示動畫

qmovie *mv = new qmovie (「gif路徑」)

mv->start();

label->setmovie(mv);

label->setscaledcontents(ture); //自適應縮放

2、超文字鏈結

qt 實現qlabel上的超連結

方法一:

乙個簡單的例子:

widget::widget(qwidget parent)

qwidget(parent)

void widget::openurl(qstring url)

設定鏈結顏色:

ui.labview->settext(qstring::fromlocal8bit(" 檢視"));

感謝原作者的分享

方法二:

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

qlabel*openfilelabel=newqlabel(this);

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

openfilelabel->setopenexternallinks(true);

openfilelabel->settext(tr(「開啟csdn」));

openfilelabel.show();

就搞定了微笑

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

settext(qstring::fromlocal8bit(" 更換頭像"));

初學HTML5筆記(1)

1 html5的新特性 2 當前接觸html5一些常用標籤 使用sublime text一般都會補全內容 標籤 無序 描述 定義注釋 為注釋內容 定義文件型別 a b 定義粗體文字 bdo 定義文字顯示的方向 body 定義body元素 br 插入換行符 button 定義按鈕 caption 定義...

QT5學習筆記 1 給視窗新增button

執行環境 windows10 c qt creator 4.11 qt 5.9.9 mingw 5.3.0 32 bit 在視窗對應建構函式r中新增button物件,可宣告指標和非指標型別成員button 標頭檔案宣告 private qpushbutton button ptr qpushbutt...

H5筆記1 本地儲存localStorage

在很久很久以前,客戶端儲存資訊用的都是cookie。但是cookie在儲存空間上,有一些限制。瀏覽器cookie個數 每個網域名稱 單個cookie容量限制 microsoft 50個4kb左右 包括name value和等號 firefox 50個4kb左右 包括name value和等號 ope...