查看完整版本: [-- 重写QLineEdit,实现编辑框内添加删除按钮的功能 --]

QTCN开发网 -> Qt 作品展 -> 重写QLineEdit,实现编辑框内添加删除按钮的功能 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

keepmovingld 2016-12-01 20:12

重写QLineEdit,实现编辑框内添加删除按钮的功能

重写QLineEdit,重写QLabel用户当做删除按钮,当编辑框获得焦点并且内容不为空时,删除按钮将会显示。

greedysky 2016-12-01 23:12

霜叶红林 2016-12-02 15:05

coonifen 2016-12-30 11:02
学习一下,我是新手

洗洗睡咯 2017-01-31 16:14
没下代码  好像在哪看到这样的需求是用代理实现的?

fancy0047 2017-03-05 15:03
可以的,qlineedit本来就有这个功能

return 2017-03-06 09:29
      

563255107 2017-03-06 10:16
支持了,默认就有这个功能的

15145093145 2017-03-06 13:11
setclearbuttonenable

圣域天子 2017-03-06 14:58
明显是楼主不熟悉Qt,重复造了一个小圆饼 ~~~

stlcours 2017-03-06 16:03
圣域天子:明显是楼主不熟悉Qt,重复造了一个小圆饼 ~~~ (2017-03-06 14:58) 

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

圣域天子 2017-03-06 16:54
stlcours:不是很明白,qt自带了什么功能?至少楼主按钮的右边小按钮是不会出现的。 (2017-03-06 16:03)

下两图是文字输入前,和输入后,是Qt自带的 QLineEdit 实现
[attachment=16617][attachment=16618]

stlcours 2017-03-06 17:29
圣域天子:下两图是文字输入前,和输入后,是Qt自带的 QLineEdit 实现
[图片]
 (2017-03-06 16:54) 

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

圣域天子 2017-03-07 10:07
stlcours:好像也确实见过,但是为啥我自己开发了2年多QT的主界面,却没有这个打叉的效果? (2017-03-06 17:29) 

没用心深入了解 Qt 库呗~~~

chunhuixihui 2017-03-07 11:04
这个好像是qt5的新增功能吧,qt4没有发现

wmx菜鸟 2017-04-05 10:30

XChinux 2017-05-20 12:46

snailx 2017-06-24 19:52
可以给 lineedit加个Action,还可以指定位置

江江江江江江 2018-08-10 11:04
圣域天子:没用心深入了解 Qt 库呗~~~ [表情] (2017-03-07 10:07) 

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

qq860930595 2018-08-10 11:48
江江江江江江:请教下,这个打叉的效果是如何设置的? (2018-08-10 11:04) 

看8楼

kaon 2018-08-10 12:53
还可以通过addAction来实现

xby826 2018-08-13 09:19
snailx:可以给 lineedit加个Action,还可以指定位置 (2017-06-24 19:52) 

正解,然后action设置个图片

zamely 2019-02-01 16:39
很厉害了。
8楼的接口都是QT5.12引入的


查看完整版本: [-- 重写QLineEdit,实现编辑框内添加删除按钮的功能 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled