QML Tumbler使用介紹

2021-08-19 17:22:22 字數 1151 閱讀 7843

利用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 指定在哪個介面 網絡卡 上抓包。一般...