Qt例子之calendarwidget总结

1、改变QCheckBox状态的信号:toggled(bool)

2、QGroupBox可以加入布局。setLayout

3、QLabel添加快捷键伙伴(选择该label的时候会将焦点定位在该对象上)setBuddy(QWidget* )

4、QDateEdit设置显示的模式:setDisplayFormat("MMM-d-yyyy")

模式如下:

Format               Result
dd.MM.yyyy     02.07.1969
MMM d yy           Jul 2 69
MMMM d yy       July 2 69

5、QHBoxLayout:设置间隔addStretch();

6、QGridLayout设置是否可以拉伸的属性

setSizeConstraint( QLayout::  )

SetDefaultConstraint:默认可以拉伸,最小到固定尺寸,不能随意往小拉

SetNoConstraint:没有限制可以往大往小随意拉伸变化

SetFixedSize:固定尺寸不能拉伸

SetMinimumSize:往小拉伸不能小于设置的最小尺寸。

SetMaximumSize:往大拉伸不能小于设置的最大尺寸。

SetMinAndMaxSize:综上两点

7、Qt::DayOfWeek保存星期的枚举

8、QCalendar获得选择当前日期selectedDate()

9、combox里addItem第二个参数使用非常巧妙,熟练使用itemData可以为我们省去很多代码,真正面向对象了。

10、QTextCharFormat 文本格式可以修改背景,前景,属性等数据,然后将其直接加载到相应控件中,这个例子用到了改变文本的前景色。

11、staitc_cast<>和qvariant_cast<>可以帮助我们想相应的int值强转成枚举,非常方便。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值