|
轉載時請注明出處和作者聯系方式
文章出處:http://blog.csdn.NET/jack0106
作者聯系方式:馮牮 fengjian0106@yahoo.com.cn
1. qtwidget里面有stylesheet(CSS)的概念,而原始的qtgraphicsview里面,并沒有stylesheet概念,到了mtf里面,又引入了stylesheet,但是沒有專門的文檔進行介紹,我只能參照qtwidget里面關于stylesheet的介紹,在猜測驗證的基礎上,做出一些總結。也許會有不準確的地方,以后會隨時修改。因此,建議先看一下qtwidget中的stylesheet的相關介紹文檔。
2. qt中stylesheet使用的CSS標記語言,靈感是來自于html中的css,但是,僅僅是靈感,細節上還是有一些差別,建議學習一下html中css的概念和基本用法。后面所有的介紹,將不會討論這些基礎知識。
3.基本語法(可以參考源碼目錄中的示例程序/code-example/layout/layout_inside_layout ,建議修改目錄里面的css文件,看看效果)
選擇器{屬性: 屬性值;屬性: 屬性值;...}
3.1 選擇器語法。
中括號內的屬性-屬性值,很好理解(需要介紹的是mtf中,都有哪些屬性,這個在后面部分詳細描述),重點在于選擇器的一般語法(qt中選擇器的語法,和html中選擇器的語法是不一樣的),下面給出一些例子:
<1>
MLabel {
font: "Nokia Sans Wide" 21px;
background-color: #eeeeee;
preferred-size: 85 85;
maximum-size: 80 30;
background-opacity: 0.5
}
it知識庫:meego中css主題文件的使用方法,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。