QT学习day04---Input Widgets控件(Text Edit、(Double)Spin Box、Date/Time Edit、Dial...等)

版权声明:版权声明:本文章刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等均归"江南、董少"所有! https://blog.csdn.net/qq_41453285/article/details/83573344

此篇学习以下控件:

 一、Text Edit

文本框:一个文本框,可以输入内容

//函数
toPlainText();//得到文本内数据,返回值为QString

ui界面双击可以进行文本初始化

二、Plain Text Edit

概念:纯文本框,与Text Edit的不同是:纯文本框不能改变字体的各种属性(颜色,字体等)

三、Spin Box、Double SpinBox

Spin Box、Double SpinBox:分别为整数调节按钮和浮点数调节按钮

//Spin Box属性:
frame:有无边框
suffix:后缀      prefix:前缀
minimum:最小值    maximum:最大值
singleStep:步长
value:默认起始值
accelerated:长按加速
alignment:设置文本的对齐位置
//Double Spin Box属性:
其它的同Spin Box,多一个重要属性
decimals:设置精度(小数点后几位)

四、Time Edit、Date Edit、Date/Time Edit

Time Edit:时间控件

Date Edit:日期控件

Date/Time Edit:日期时间控件

五、Dial

概念:一个圆形的范围控制(如速度计或者电位计)

//ui界面下属性
singleStep:单步长值    pageStep:页步进
minimum:最小值         maximum:最大值
value:默认起始值
notchesVisible:是否显示外围精度条

//槽函数
valueChange(int);//当值发生改变时,参数为控件值

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/83573344