QT新增資原始檔並使用
一、新增資原始檔,右鍵專案,新增新檔案-〉Qt Resource File-〉命名,如下圖:
新增完成後在工程目錄中會出現相對應的資源qrc檔案,右鍵選擇用資源管理器開啟,先新增字首,字首可自行設定,後選擇要新增的圖形檔案,圖形檔案一般放在相應工程資料夾中,可新建image資料夾並將所有工程所需圖片放至資料夾。
二、資原始檔的呼叫
1、建立QImage物件,呼叫load載入圖片即可,引數為資源管理器中字首+檔名,如下:
QImage img;
if(img.load(":/new/prefix1/image.png"))
{
imageLabel->setPixmap(QPixmap::fromImage(img));
}
2、將圖片新增在按鈕上,程式碼如下:
QPushButton *printButton=new QPushButton;
QIcon buttonIcon(":/new/prefix1/image.png");
printButton->setIcon(buttonIcon);
完成後如下圖:
相關推薦
QT新增資原始檔並使用
一、新增資原始檔,右鍵專案,新增新檔案-〉Qt Resource File-〉命名,如下圖: 新增完成後在工程目錄中會出現相對應的資源qrc檔案,右鍵選擇用資源管理器開啟,先新增字首,字首可自行設定,後選擇要新增的圖形檔案,圖形檔案一般放在相應工程資料夾中,可新建image資料夾並將所有工
Qt中為工程新增資原始檔、給按鈕新增圖片
上一次佈局好之後做了小小的改動,就是在左邊放按鈕的上面添加了一個放logo的label(雖然還沒有想好要放什麼logo—— ) 現在的佈局就是這樣子了: 下面要做的是給按鈕新增圖示,還有在logo和右邊的大label上放上初始的圖片,這裡就需要為工程新增資原始
QT之新增資原始檔
文章轉載:http://blog.csdn.net/qq_21792169/article/details/53341321 工程檔案的字尾是pro,資原始檔的字尾是qrc。下面往一個建好的工程中新增資原始檔。假設我的工程目錄在/home/home/Linux/QT/projec
qt cmake 新增資原始檔的問題
1 新增專案 file(GLOB_RECURSE QRC_SOURCE_FILES ${CMAKE_CURRENT_SOURCE_DIR}/*.qrc) CMAKE_CURRENT_SOURCE_DIR是和cmakelist的路徑 2 ##新增資原始檔 set(QRC_S
qt中新增資原始檔以及新增選單圖示、工具欄中選單的快捷方式、視窗以及對話方塊的icon
1、file--new-QT resource file,就會在工程中新增一個資原始檔,然後單擊Add下拉框,選擇Add prefix,可以將生成的/new/prefix的字尾改為其他的名字,如file。然後在單擊Add下拉框,選擇Add files,將需要的圖示檔案新
WPF 新增 Resources Dictionary 資源 一般類庫專案中無法新增資原始檔(ResourceDictionary)
原文: WPF 新增 Resources Dictionary 資源 一般類庫專案中無法新增資原始檔(ResourceDictionary) 在資料夾或者專案右鍵-> Add(新增),會彈出可以快捷新增的資源,但是你會發現沒有 ResourceDictionary資源可以選擇。 解決此問題方法:
WPF 新增 Resources Dictionary 資源 一般類庫專案中無法新增資原始檔(ResourceDictionary)
在資料夾或者專案右鍵-> Add(新增),會彈出可以快捷新增的資源,但是你會發現沒有 ResourceDictionary資源可以選擇。 解決此問題方法: 第一步:工程->右鍵->Unload Project 第二步:剛剛Unload的這個工程->右鍵->Edit XXXX :
spring boot maven docker 部署 新增資原始檔到映象
spring boot maven外掛 docker配置 1. 軟體版本說明 spring boot 1.5.3.RELEASE Docker version 1.13.1 maven version 3.5.3 CentOS 7.4
Android新增資原始檔編譯,R檔案未重新生成解決辦法
在修改Launcher2專案中,新增資原始檔後出現莫名奇怪的錯誤 型別轉換錯誤, 查看了相關檔案 mUnistallDrawable是全域性變數,也是TransitionDrawable物件,查看了unistall_target_selector.
mysql創建新用戶並授權訪問操作該數據庫
mysql1.mysql -uroot -p2.輸入密碼:3.update mysql.user set authentication_string=password(‘123456‘) where user=‘oneuser‘ and Host = ‘%‘;4.grant all privileges on
Qt實現截屏並保存(轉載)
提示信息 讓我 介紹 etime widget core 親測 log ring 原博地址:http://blog.csdn.net/qinchunwuhui/article/details/52869451?_t_t_t=0.28889142944202306 目前對應用
給虛擬機添加新硬盤並分區,fdisk查看分區,分區,重新讀取分區表信息partprobe,格式化,掛載,查看分區掛載信息
strip lvm misc ces e2fs ice sdi ted emp 1.虛擬機關機斷電 2.添加硬盤 2.開機 3.fdisk -l查看剛才新添加的硬盤 [[email protected]/* */ ~]# fdisk -l 磁盤
Linux中創建新用戶並賦給指定文件權限
df命令 新增 st2 source cp -rf tro 操作 find 條件 工作中用到了,寫篇日誌總結一下。 創建新的用戶: 第一種方式: 創建用戶: adduser name 創建密碼: passwd name(回車後出現修改密碼的提示) 該方式創建的用戶目錄默認在
TortoiseGit- 創建本地新分支,提交推送到遠程,本地新分支合並到工作分支,提交到遠程工作分支等。
自動 ise 工作 tor 註意 遠程工作 關系 egit .html 整體思路: 創建本地新分支 (create branch) -- 切換到本地新分支工作 (switch/checkout) --提交修改 (commit) -- 推送到遠程新分支 (push) -
2.2.1 傳播行為 當事務方法被另一個事務方法調用時,必須指定事務應該如何傳播。例如:方法可能繼續在現有事務中運行,也可能開啟一個新事務,並在自己的事務中運行。
相同 comment 自己的 執行 run lose 傳播 tty 可能 2.2.1 傳播行為 當事務方法被另一個事務方法調用時,必須指定事務應該如何傳播。例如:方法可能繼續在現有事務中運行,也可能開啟一個新事務,並在自己的事務中運行。 2.2.1 傳播行為 當事務
Ubuntu 添加新分區 並設置掛載點
出現 bsd table try found tor 開機 掛載 mini 一、創建新分區首先查看已經有的分區:root@ubuntu:/# fdisk -l Disk /dev/sda: 32.2 GB, 32212254720 bytes255 heads, 63 se
Ubuntu創建新用戶並增加管理員權限
命令 同名 success clas 自動創建 就會 log lin res 轉自:Ubuntu創建新用戶並增加管理員權限 $是普通管員,#是系統管理員,在Ubuntu下,root用戶默認是沒有密碼的,因此也就無法使用(據說是為了安全)。想用root的話,得給root
eclipse git 創建新分支 合並分支 刪除分支
image git com eclipse ips bsp img 圖片 clip 創建分支: 合並分支: 刪除分支: eclipse git 創建新分支 合並分支 刪除分支
如何強制刷新組策略並顯示應用的組策略有哪些?
strong -o 運維服務 域控 mar upd set watermark sha 如何強制刷新組策略並顯示應用的組策略有哪些? ?Lander Zhang 專註外企按需IT基礎架構運維服務,IT Helpdesk 實戰培訓踐行者http://blog.51cto.co
CentOS 7中添加一個新用戶並授權
pic ini xid 目錄 follow pre 初始 賬號 ive 筆記本安裝了一個CentOS,想要讓別人也可以登錄訪問,用自己的賬號確實不太好,於是準備新建一個用戶給他。 創建新用戶 創建一個用戶名為:linuxidc [root@localhost ~]# ad