成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Symbian應用程序Widget開發使用Qt加載和縮放圖片

移動開發
Widget開發的概念你是否了解,這里向大家簡單介紹一下如何在Symbian應用程序Widget開發使用Qt加載和縮放圖片,希望本文介紹對你有所幫助。

本文和大家重點學習一下如何在Symbian應用程序Widget開發使用Qt加載和縮放圖片,相信通過本文的簡單介紹你對Widget開發的概念一定會有新的認識。

如何在Symbian應用程序Widget開發使用Qt加載和縮放圖片

簡介

下列代碼片段演示了Widget開發中如何加載圖片,縮放圖片以及如何將圖片設置為程序或Widget的背景圖。這里的APIQPixmap()將可以傳入文件名然后加載圖片,APIQPixmap::scaled()將返回給定高寬縮放后的圖片拷貝,QPalette::setBrush()將Bursh顏色, QWidget::setPalette()為Widget設置給定的調色板。

下列代碼自簽名即可執行,并無用到需要額外能力的API

Preconditions·

下載并安裝Qt for Symbian - Installation packages最新版

需要的頭文件

  1. #include <QPalette> 
  2.  
  3. #include <QDesktopWidget> 

Source

  1. void SetBackground::SetBackgroundImage(){ //Using QPalette you can set background image as follows.  QPalette p = palette();   
  2.  
  3.   //Load image to QPixmap, Give full path of image QPixmap pixmap1("c://01.JPG");  
  4.  
  5.  //For emulator C: is ..\epoc32\winscw\c so image must be at that location  //resize image if it is larger than screen size.   
  6.  
  7. QDesktopWidget* desktopWidget = QApplication::desktop(); QRect rect = desktopWidget->availableGeometry();    
  8.  
  9. QSize size(rect.width() , rect.height()); //resize as per your requirement.. QPixmap pixmap(pixmap1.scaled(size));   
  10.  
  11.  p.setBrush(QPalette::Background,  pixmap); setPalette(p);}  

后記上述代碼在一個程序中顯示了背景圖

 

示例代碼·

Code Example將背景圖設置為上述圖片,已經在Nokia 5800 XpressMusic手機測試

【編輯推薦】

  1. AndroidWidget開發系列解讀
  2. AndroidWidget開發詳解
  3. 全面認識WebWidget開發
  4. DashBoard的Widget開發指南
  5. 解析AndroidWidget開發中如何構建Activity類


 

責任編輯:佚名 來源: dev.10086.cn
相關推薦

2011-03-18 19:05:31

QQQtWidget

2011-05-03 09:14:45

QtOvi商店Symbian

2009-04-12 09:25:12

Symbian諾基亞移動OS

2011-06-16 16:21:06

Qt Symbian FAQ

2011-06-16 15:17:16

2009-04-12 08:45:32

Symbian諾基亞移動OS

2011-10-13 16:34:30

MeeGoQt插件

2009-05-27 14:31:53

NetBeansEclipsPHP

2011-09-09 17:59:26

QT Widget

2023-05-25 16:20:03

Kubernetes集群

2011-06-09 09:12:12

QT symbian

2011-06-16 15:36:56

Qt Quick Symbian

2011-02-22 10:23:43

2011-06-27 15:22:01

Nokia Qt SDK

2011-06-07 09:36:41

BlackBerry 應用程序

2009-09-22 12:17:59

ibmdwLotus

2012-07-18 11:29:32

ibmdw

2011-06-23 09:31:56

Nokia Qt SDK

2023-10-27 09:19:48

DockerLinux

2010-07-26 11:02:46

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久软件 | 欧美一区在线视频 | 青青草在线视频免费观看 | 视频一区二区三区在线观看 | 免费精品 | 福利国产| 亚洲精品一区中文字幕乱码 | 精品欧美一区二区在线观看欧美熟 | 国产精品欧美一区二区 | 国产精品1 | 91视频91| 自拍 亚洲 欧美 老师 丝袜 | 国产精品久久精品 | 欧美在线亚洲 | 国产麻豆乱码精品一区二区三区 | h视频在线免费 | 欧美aⅴ| 国产91在线播放精品91 | av网站免费观看 | 久久久久91 | 国产视频第一页 | 国产精选一区 | 国产精品福利在线观看 | 久久这里有精品 | 久久精品国产一区二区电影 | 久久无毛 | 国产农村妇女精品一区 | 一区二区三区国产精品 | 国产情品 | 亚洲成人在线免费 | 亚洲精品久久久一区二区三区 | 精品国产第一区二区三区 | 国产精品久久久久久久久久免费看 | 亚洲欧美中文日韩在线v日本 | 成人精品福利 | 欧美中文在线 | 久久久久久久久久久高潮一区二区 | 亚洲成人一区二区 | 久久综合狠狠综合久久综合88 | 999精品网 | 91黄色免费看 |