日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt商业组件QtitanRibbon:致力于现代化Office界面开发

發布時間:2024/1/18 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt商业组件QtitanRibbon:致力于现代化Office界面开发 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

QtitanRibbon組件實現了Microsoft Ribbon for Qt的概念,設計用于任何使用Qt開發的商業應用。這個組件和Qt一道為獲取一些應用提供了一個難得的機會,這些應用在全球三大主要平臺Windows、Linux和Mac OS X上都有現代化的外觀和感覺。

QtitanRibbon各大歷史版本下載地址

QtitanRibbon為最終應用提供了5種主題:藍色、黑色、淺綠色、銀色和風景畫。下面是真實效果的一些截圖。

Windows平臺:

Linux平臺:

Mac平臺:

正如你所看到的,外觀在三個平臺上簡直完全一樣,這是我們精心設計的結果。僅僅有一個默認的區別:每個平臺主題UI的初始化不同。Windows代表了經典,所以是藍色主題。Linux平臺總讓人聯想起黑客和爆脾氣的人,因而它的初始化主題是黑色的。Mac OS X象征著智慧與奢華,所以默認主題是風景優美的圖畫。任何時候,Ribbsson UI的初始化主題都可以被修改,與平臺無關。

QtitanRibbon作為Ribbon UI for Nokia's Qt的實現標準


QtitanRibbon的實現嚴格遵守Microsoft的標準和規范,并應用到Ribbon UI概念。Ribbon UI概念從用戶中發展建立起來。因而如果您使用的是QtitanRibbon,那么您的用戶能輕松地學習和快速啟動您的應用。控件的組成相當于一個集合,Ribbon UI 說明書對其進行了描述。QtitanRibbon組件提供以下元素:

?

QtitanRibbon -實現細節


?

這個組件100%使用原生Qt/C++設計,沒有借助其他工具和第三方庫。然而,每個平臺上的部分代碼是以不同的方式實現的,緣由于Qt的部分特性,也是為了提高渲染性能。

QtitanRibbon支持Qt4.5.x、Qt4.6.x、Qt4.7.x、Qt4.8.x以及Qt5.x.x的所有版本。

集成Qt Designer


QtitanRibbon組件便捷集成了Qt Designer。這允許您在運行時管理表格中Ribbon UI的位置。

QtitanRibbon功能特點


概述

QtitanRibbon是一組窗體部件集(控件元素),能幫助您輕松、快速地為應用添加下一代用戶界面(見圖1)。產品完全基于Qt SDK。

我們使用幾種全新的方法為您提供市場上最佳、最全面的UI解決方案。以下是它的一些最重要的功能:

  • 與Microsoft Ribbon功能完全相同。

  • 能輕松集成到已有的或新的應用中。

  • 樣式選擇多變,包括Office 2007、Office 2010(藍色、銀色、黑色、淺綠色、風景畫), Office 2013正在開發中。

  • 優化的繪畫引擎。

  • 純Qt代碼,無條件支持Windows和Linux系統。

QtitanRibbon使用Qt SDK通過C++編寫,并支持以下環境:

  • Visual Studio 2003

  • Visual Studio 2005

  • Visual Studio 2008

  • Visual Studio 2010

  • Visual Studio 2012

  • Qt Creator

  • Qt產品集成的任何其他IDE

  • Qt 4.5 - 4.8, Qt 5?(32位/64位)

  • Windows、Linux、Mac OSX

QtitanRibbon元素

Ribbon

Ribbon是用戶界面的主要元素,包含了多個標簽。 每個標簽的內容都進行了分組(見圖2、圖3)。

圖2. 主標簽選項卡

圖3. 主標簽選項卡和激活的內容菜單

組允許您自動定位窗體部件,它還有另一個非常有用的功能,可以最小化無論寬度是否改變的ribbon,并且提供對其特性的所有訪問權限(見圖4)。

圖4. 基于ribbon寬度的組定位

當一個組最小化之后,用戶可以左擊組打開一個彈出式窗口,通過它來訪問組的控件元素。

圖5. 訪問最小化組的控制元素

?

系統按鈕

左上角的按鈕可以打開應用菜單(見圖6):

MDI

QtitanRibbon支持MDI(多文檔界面) (見圖7、圖8)。

圖7. 應用的子窗口排列

圖8. 應用子窗口的最大化

您也可以使用MDITabs管理子窗口。

圖9. MDITabs的使用??

QtitanRibbon風格

支持以下風格:

  • Office 2007藍色 (見圖10)

  • Office 2007銀色 (見圖11)

  • Office 2007黑色 (見圖12)

  • Office 2007淺綠色 (見圖13)

您可以在Qt用戶界面的經典視圖中使用上面列出的風格(見圖14),這樣所有Qtitan的風格都繼承自QStyle。

圖10.Office 2007藍色

圖11.Office 2007銀色

圖12.Office 2007黑色

圖13.Office 2007淺綠色

您可以在Qt用戶界面的經典視圖中使用上面列出的風格(見圖14),這樣所有Qtitan的風格都繼承自QStyle。

控件元素(窗體部件)

Qtitan Ribbon每一個控件元素的開發都是為了兼容了以下需求:

  • 控件元素能用于不同的環境中,例如ribbon、表格和彈出式菜單。

  • 控件元素應盡可能是一個窗口,它保存系統資源,避免一系列問題。

  • 控件元素應該有幾個可視化的演示。例如,對于ribbon,控制元素的圖標可大可小,文本可有可無。當ribbon的寬度發生了變化,元素能有相應的變化。

按鈕

按鈕提供了以下使用選項:

  • 支持彈出式菜單(工具按鈕彈出模式)

  • 支持KeyTip

  • 支持ScreenTip

  • 支持可變和復選狀態

  • 支持顯示ToolButtonStyle

  • 支持文本和圖像調整

您可以依據大小和當前狀態來預覽ribbon上的按鈕。見圖15:

彈出式按鈕

帶彈出菜單的按鈕允許用戶從列表中選擇操作命令,它也提供一下功能(見圖16):

  • 支持KeyTip

  • 支持ScreenTip

  • 支持可變和復選狀態

  • 支持顯示ToolButtonStyle

  • 支持文本和圖像調整

圖16.帶有下拉菜單的幾種按鈕

按鈕具有混合功能(見圖17、圖18),有兩種工作模式-常規按鈕和帶彈出式菜單按鈕。允許用戶從菜單列表選擇命令的按鈕擁有以下屬性:

  • 支持KeyTip

  • 支持ScreenTip

  • 支持可變和復選狀態

  • 支持顯示ToolButtonStyle

  • 支持文本和圖像調整

?

圖18.Split Button狀態選項

按鈕組

您可以將小型按鈕加入分組(見圖19)。

復選框和單選按鈕

復選框和單選按鈕提供了常規QCheckBox和QRadioButton的功能(見圖20):

  • 能于用在ribbon和表格

  • 支持KeyTip

  • 支持ScreenTip

  • 支持可變和復選狀態?

組合框

ComboBox擁有常規QComboBox的所有功能(見圖21):

  • 能用于ribbon和表格

  • 支持KeyTip

  • 支持ScreenTip

  • 支持可變狀態

  • 支持Text Box?

滑動條

滑動條控件元素允許用戶在設定的范圍內改變值:

  • 能用于ribbon和表格

  • 支持可變狀態(見圖22、圖23)?

圖22.在ribbon group中使用Slider組件

圖23.在status bar中使用Slider組件

SpinBox (數值升降)

SpinBox允許用戶改變其數值,并且有兩個按鈕:增加按鈕和減少按鈕。這個組件提供以下功能:?

  • 能用于ribbon和表格

  • 支持KeyTip

  • 支持ScreenTip

  • 支持可變狀態

  • 支持Text Box

圖24.Qtitan Ribbon中的SpinBox

滾動條

根據當前選定的主題,可以對ribbon和表格進行水平和垂直滾動操作。

圖25.水平滾動和垂直滾動

標簽

雖然所有的控件元素都支持自己的文本,但是在某些情況下使用標簽還是更方便,它的功能如下:

  • 能用于ribbon和表格

  • 支持顯示文本和圖像(見圖26)

圖26.使用Label顯示文本和圖像

選項卡控件

常規控件元素QTabBar是通過選定的主題定義的。

圖27.TabControl in QtitanRibbon

狀態欄

標準狀態欄(QStatusBar)的外觀也取決于當前選定的主題。
您也可以使用狀態欄中的以下控件元素:

  • 下壓按鈕

  • 切換按鈕

  • 進度條

  • 滑動條

  • 標簽

圖28.StatusBar in QtitanRibbon

點擊查看更多QtitanRibbon教程

本文資料來自網絡,如有侵權請聯系本人,立即刪帖。

總結

以上是生活随笔為你收集整理的Qt商业组件QtitanRibbon:致力于现代化Office界面开发的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇人妻偷人精品无码视频新浪 | www.日本黄 | 蜜桃久久久久久久 | 成年人免费黄色片 | 亚洲av无码乱码国产精品fc2 | 99午夜视频 | 成人福利片 | 国产精品www色诱视频 | 爱插网| 一级草逼片 | 天天操你 | 美女av网址 | 福利小视频在线观看 | 亚洲a一区二区 | 国产精品日韩在线观看 | 国产精品无码一区二区三区免费 | 丰满少妇中文字幕 | 成人免费视频一区二区三区 | 亚洲自拍偷拍一区 | 涩涩视频网站 | aaa毛片视频 | 激情综合在线 | 中文字幕超清在线观看 | av猫咪 | 国产伦人伦偷精品视频 | 99免费在线视频 | 久久久久久免费视频 | 毛片网站在线播放 | 欧美激情视频网址 | 亚洲成网 | 日本成人在线免费观看 | 小萝莉末成年一区二区 | a毛毛片| 影音先锋在线播放 | 小少妇哺乳喂奶播放 | 亚洲国产精品福利 | 色悠悠网 | 久草小说| 揉我啊嗯~喷水了h视频 | 久久国产网 | 日韩一区在线免费观看 | 91在线无精精品一区二区 | 少妇特黄a一区二区三区88av | 日本在线观看一区二区三区 | av在线看片 | 亚洲天堂网在线视频 | 人人看人人艹 | 国产一级片免费在线观看 | 亚洲在线中文字幕 | 色噜噜影院 | 精品人妻一区二区三区视频 | 日韩av大全 | 亚洲综合图片一区 | 一级a性色生活片久久无 | 欧美三级黄色 | 在线看黄网址 | 欧洲最强rapper网站直播 | 蜜臀在线视频 | 亚洲国产97在线精品一区 | 国产男女视频 | 在线播放无码后入内射少妇 | 天天射美女| 欧美 亚洲 另类 激情 另类 | 91看片在线播放 | 久久精品中文字幕 | 中文字幕免费在线看线人动作大片 | 视频一区在线免费观看 | 国产毛片久久久久久国产毛片 | 久久久久久香蕉 | 久久亚| 欧美日韩亚洲成人 | 中文字幕一区二区免费 | 夜夜操夜夜 | 99国产精品国产精品九九 | 一区二区中文字幕在线观看 | 免费的一级片 | 能看的毛片| 中国黄色网址 | 五十路在线观看 | 美女扒开粉嫩的尿囗给男生桶 | 午夜吃瓜| 亚洲成人高清在线 | 成人性生交大片免费 | 蜜桃精品视频 | 国产伦精品一区二区三区在线观看 | 国产在线一卡二卡 | av影音先锋 | 美女a视频| 国产又粗又猛又大爽 | 神马伦理视频 | 婷婷6月天 | 99青青草| 91午夜视频在线观看 | 男人视频网 | 国产女人高潮视频 | 97免费超碰 | v天堂在线观看 | 激情欧美一区二区三区 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 |