QLineEdit自绘的问题

firebolt2002 2017-01-08 04:09:39
我在做一个短波接收的程序,需要一个频率输入编辑框,目前使用的是QDoubleSpinBox 。
我想实现整数部分和小数部分用不同大小的字体表示。不知道该如何入手,试过用QLabel+html格式文本,效果不是很好。
我想做成图中的样子:

请大家提供点思路,谢谢。
...全文
265 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
firebolt2002 2017-01-09
  • 打赏
  • 举报
回复
引用 2 楼 firebolt2002 的回复:
[quote=引用 1 楼 firebolt2002 的回复:] 官方论坛上找到了这个,应该可以解决我的问题,这就去试试看。 https://forum.qt.io/topic/1137/change-qlineedit-text-cursor-shape/2
试了一下,不行啊,修改控件外观可以,但是QLineEdit文字不行。最后还是重载paintEvent,然后重绘文字。郁闷,得不偿失。[/quote] 自己搞定了,结贴走人。
firebolt2002 2017-01-08
  • 打赏
  • 举报
回复
引用 1 楼 firebolt2002 的回复:
官方论坛上找到了这个,应该可以解决我的问题,这就去试试看。 https://forum.qt.io/topic/1137/change-qlineedit-text-cursor-shape/2
试了一下,不行啊,修改控件外观可以,但是QLineEdit文字不行。最后还是重载paintEvent,然后重绘文字。郁闷,得不偿失。
firebolt2002 2017-01-08
  • 打赏
  • 举报
回复
官方论坛上找到了这个,应该可以解决我的问题,这就去试试看。 https://forum.qt.io/topic/1137/change-qlineedit-text-cursor-shape/2

16,817

社区成员

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

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