qt日期设置如何实现如下效果

LinuxInEmbedded 2015-05-19 03:14:05
RT,见下图
...全文
3701 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
陈EV 2019-01-02
  • 打赏
  • 举报
回复
date->setCalendarPopup(true);后怎么改变弹出来日历的宽度?
Iwanaabigdrumstick 2017-05-28
  • 打赏
  • 举报
回复
QDateEdit date = new QDateEdit(); date->setCalendarPopup(true);
Acuity. 2017-04-21
  • 打赏
  • 举报
回复
引用 4 楼 ShenDuYouLan 的回复:
另外时间设置很不好用触摸屏的话很不好操作,按钮太小了,用css设置按钮大小的话感觉又太不协调,导致spinbox太宽了,很难看,大家都如何设置时间呢?指点下
本人直接用软键盘输入日期、时间,弹窗选择这种方式在windows下用,方便用鼠标设置。设备端可以考虑像安卓手机一样滚动的方式设置。
coder_chao 2017-04-21
  • 打赏
  • 举报
回复
引用 4 楼 ShenDuYouLan 的回复:
另外时间设置很不好用触摸屏的话很不好操作,按钮太小了,用css设置按钮大小的话感觉又太不协调,导致spinbox太宽了,很难看,大家都如何设置时间呢?指点下
大哥 我只想问一句,这种情况怎么才能使右边下拉按钮变大。。。。
  • 打赏
  • 举报
回复
引用 3 楼 ShenDuYouLan 的回复:
[quote=引用 1 楼 foxyz 的回复:] QDateEdit,设置 setCalendarPopup(true)就可以,或者QDateTimeEdit
我用下面方法设置大小 QCalendarWidget *cal; cal = new QCalendarWidget(this); cal->resize(400,400); ui->dateEdit->setCalendarWidget(cal); 但是我打开页面日历直接弹出来了,而不是原来的点击才弹出,为什么呢?[/quote]将QCalendarWidget的parent设置为qdateedit
LinuxInEmbedded 2015-05-20
  • 打赏
  • 举报
回复
另外时间设置很不好用触摸屏的话很不好操作,按钮太小了,用css设置按钮大小的话感觉又太不协调,导致spinbox太宽了,很难看,大家都如何设置时间呢?指点下
LinuxInEmbedded 2015-05-20
  • 打赏
  • 举报
回复
引用 1 楼 foxyz 的回复:
QDateEdit,设置 setCalendarPopup(true)就可以,或者QDateTimeEdit
我用下面方法设置大小 QCalendarWidget *cal; cal = new QCalendarWidget(this); cal->resize(400,400); ui->dateEdit->setCalendarWidget(cal); 但是我打开页面日历直接弹出来了,而不是原来的点击才弹出,为什么呢?
LinuxInEmbedded 2015-05-20
  • 打赏
  • 举报
回复
引用 1 楼 foxyz 的回复:
QDateEdit,设置 setCalendarPopup(true)就可以,或者QDateTimeEdit
谢谢,加上可以弹出日历,不过由于我的屏幕分辨率较高,弹出的日历很小,用手触摸很不方便,请教下如何将日历的窗口变大一点啊?Qdateedit提供了setCalendarWidget,需要自己写一个类继承QCalendarWidget,然后重新定义其尺寸,然后再调用setCalendarWidget设置吗?这样感觉挺麻烦的,Qdateedit能通过类似设置css的方式将日历尺寸变大吗?
donwmufromdying 2015-05-19
  • 打赏
  • 举报
回复
QDateEdit,设置 setCalendarPopup(true)就可以,或者QDateTimeEdit
课程设计-基于QT开发的天气预报软件设计与实现C++源码+项目说明.zip 【1】项目代码完整且功能都验证ok,确保稳定可靠运行后才上传。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通,帮助解答。 【2】项目主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 【3】项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 【4】如果基础还行,或热爱钻研,可基于此项目进行二次开发,DIY其他不同功能,欢迎交流学习。 【备注】 项目下载解压后,项目名字和项目路径不要用中文,否则可能会出现解析不了的错误,建议解压重命名为因为名字后再运行!有问题私信沟通,祝顺利! 课程设计-基于QT开发的天气预报软件设计与实现C++源码+项目说明.zip 1. 整体效果、技术点 在右上角输入要查询的城市,然后点击查询按钮就会发送 http请求给服务器,请求回来的天气数据为JSON格式,通过解析 JSON可以获取以下信息: - 今天的信息 温度、湿度、风向、风力、天气类型(晴、多云、小雨等)、 PM2 .5、温馨提示、感冒指数、日出日落 - 未来15天的信息 日期、星期、天气类型(晴、多云、小雨等)、PM25、最高温、最低温 ### 样式表的设置 合理的使用样式表,可以使界面更加美观,样式表如下 - 背景图片 为整个窗体设置一张背景图片 - 背景色 设置空间背景透明,或者设置一个透明度 - 圆角 为控件设置圆角 - 字体颜色和大小 为控件设置合适的字体颜色和字体大小 ### JSON数据格式 HTTP 服务端返回的天气数据是 JSON 格式,使用QT提供的解析 JSON 相关的类可以很方便的解析出其中的字段 ### HTTP请求 根据 HTTP 服务端提供的将诶口,发送 HTTP 请求,获取天气数据 ### 事件 为了实现将界面美观,将窗口设置为无标题,这样就无法通过右上角的【关闭】按钮关闭程序,因此需要添加右键菜单退出功能,还重写了鼠标事件,让窗口可以跟随鼠标移动 ### 绘图 绘制高低温曲线图,根据每天高低温数据,绘制一个曲线图,更直观的展示温度的变化 ### 资源文件 根据不同的天气类型,可以用不同的图标进行展示,更加直观,而这些图表通常放在资源文件里,这样他们可以一同被打包进QT可执行程序中

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧