利用qml 的tumbler實現時間選擇器的功能。tumbler在這裡介紹的是qtquick.extras下面的。(qtquick.controls
中也有乙個,但是略微不同)。
qt官網使用說明
在此介紹tumbler的樣式修改以及數值修改、獲取功能。
通過tumbler的style屬性實現。 qt提供了tumblerstyle來實現屬性的修改。
具體原始碼如下:
import qtquick 2.9
import qtquick.window 2.2
import qtquick.extras 1.4
import qtquick.controls.styles 1.4
//import qtquick.controls 2.3 //不能和qtquick.extras一起用
import qtquick.layouts 1.3
window
function getvalues()
rowlayout
mousearea
}rectangle
mousearea }}
property var years: [2015,2016,2017,2018,2019,2020]
property var mouths: [1,2,3,4,5,6,7,8,9,10,11,12]
property var days: [1,2,3,4,5,6,7,8,9,10,11,12]
tumbler
tumblercolumn
tumblercolumn
style: tumblerstyle
//背景色設定
background: rectangle
foreground: rectangle
gradientstop
gradientstop }}
delegate : rectangle
}//highlight 與delegate 有衝突,沒有起到作用
highlight: rectangle}}
}
QML Tumbler開發實踐 字型選擇迴圈列表
先上效果圖 完整專案路徑 單獨元件 import qtquick 2.0 import qtquick.controls 2.2 item tumbler 具體item的 delegate rectangle 當前選中項更改事件 oncurrentindexchanged 根據字型名稱設定當前選中的...
epoll使用介紹
linux下的epoll較之傳統的select函式比較其優點 突破了單程序開啟socket描述符最大數目的限制,select單程序開啟fd的資料是有限制的,由fd setsize設定,預設值是2048,而這在那此需要支援上萬連線數目的網路伺服器來說是不能忍受的,雖然這個限制可以通過修改巨集重編譯核心...
ethereal使用介紹
使用windows 程式,使用很簡單。啟動ethereal 以後,選擇選單capature start 就ok 了。當你不想抓的時候,按一下stop,抓的包就會顯示在面板中,並且已經分析好了。下面是乙個截圖 ethereal使用 capture選項 nte ce 指定在哪個介面 網絡卡 上抓包。一般...