• 13485阅读
  • 22回复

重写QLineEdit,实现编辑框内添加删除按钮的功能 [复制链接]

上一主题 下一主题
离线keepmovingld
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2016-12-01
重写QLineEdit,重写QLabel用户当做删除按钮,当编辑框获得焦点并且内容不为空时,删除按钮将会显示
描述:code
附件: LineEdit.rar (545 K) 下载次数:390
离线greedysky

只看该作者 1楼 发表于: 2016-12-01
Where there is a will, there is a way.
离线霜叶红林

只看该作者 2楼 发表于: 2016-12-02
离线coonifen

只看该作者 3楼 发表于: 2016-12-30
学习一下,我是新手
学习永无止境。
离线洗洗睡咯

只看该作者 4楼 发表于: 2017-01-31
没下代码  好像在哪看到这样的需求是用代理实现的?
离线fancy0047

只看该作者 5楼 发表于: 2017-03-05
可以的,qlineedit本来就有这个功能
离线return

只看该作者 6楼 发表于: 2017-03-06
      
离线563255107

只看该作者 7楼 发表于: 2017-03-06
支持了,默认就有这个功能的
离线15145093145

只看该作者 8楼 发表于: 2017-03-06
setclearbuttonenable
在线圣域天子

只看该作者 9楼 发表于: 2017-03-06
明显是楼主不熟悉Qt,重复造了一个小圆饼 ~~~
离线stlcours

只看该作者 10楼 发表于: 2017-03-06
回 圣域天子 的帖子
圣域天子:明显是楼主不熟悉Qt,重复造了一个小圆饼 ~~~ (2017-03-06 14:58) 

不是很明白,qt自带了什么功能?至少楼主按钮的右边小按钮是不会出现的。
在线圣域天子

只看该作者 11楼 发表于: 2017-03-06
回 stlcours 的帖子
stlcours:不是很明白,qt自带了什么功能?至少楼主按钮的右边小按钮是不会出现的。 (2017-03-06 16:03)

下两图是文字输入前,和输入后,是Qt自带的 QLineEdit 实现

离线stlcours

只看该作者 12楼 发表于: 2017-03-06
回 圣域天子 的帖子
圣域天子:下两图是文字输入前,和输入后,是Qt自带的 QLineEdit 实现
[图片]
 (2017-03-06 16:54) 

好像也确实见过,但是为啥我自己开发了2年多QT的主界面,却没有这个打叉的效果?
在线圣域天子

只看该作者 13楼 发表于: 2017-03-07
回 stlcours 的帖子
stlcours:好像也确实见过,但是为啥我自己开发了2年多QT的主界面,却没有这个打叉的效果? (2017-03-06 17:29) 

没用心深入了解 Qt 库呗~~~
离线chunhuixihui

只看该作者 14楼 发表于: 2017-03-07
这个好像是qt5的新增功能吧,qt4没有发现
离线wmx菜鸟

只看该作者 15楼 发表于: 2017-04-05
离线XChinux

只看该作者 16楼 发表于: 2017-05-20
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线snailx

只看该作者 17楼 发表于: 2017-06-24
可以给 lineedit加个Action,还可以指定位置

只看该作者 18楼 发表于: 2018-08-10
回 圣域天子 的帖子
圣域天子:没用心深入了解 Qt 库呗~~~ [表情] (2017-03-07 10:07) 

请教下,这个打叉的效果是如何设置的?
离线qq860930595

只看该作者 19楼 发表于: 2018-08-10
回 江江江江江江 的帖子
江江江江江江:请教下,这个打叉的效果是如何设置的? (2018-08-10 11:04) 

看8楼
离线kaon

只看该作者 20楼 发表于: 2018-08-10
还可以通过addAction来实现
离线xby826

只看该作者 21楼 发表于: 2018-08-13
回 snailx 的帖子
snailx:可以给 lineedit加个Action,还可以指定位置 (2017-06-24 19:52) 

正解,然后action设置个图片
离线zamely

只看该作者 22楼 发表于: 2019-02-01
很厉害了。
8楼的接口都是QT5.12引入的
快速回复
限100 字节
 
上一个 下一个