• 7331阅读
  • 6回复

如何改变一个QLineEdit的高度啊 [复制链接]

上一主题 下一主题
离线amoderlan
 

只看楼主 倒序阅读 楼主  发表于: 2006-06-05
如何改变一个QLineEdit的高度啊
如题 我要将一个QLineEdit变小 该怎么做?
离线guyansrg

只看该作者 1楼 发表于: 2006-06-05
如果是用Designer的话,在Designer里面,选中LineEdit,在LineEdit属性里面,
找到geometry属性里面的height属性,改变height的值就可以LineEdit的高度了
离线guyansrg

只看该作者 2楼 发表于: 2006-06-05
如果是用代码实现的话,可以设置QLineEdit的resize属性的height值就可以了
[ 此贴被guyansrg在2006-06-05 21:31重新编辑 ]
离线shiroki

只看该作者 3楼 发表于: 2006-06-05
lineedit里有setHeight函数吗?
得用setGeometry或者resize吧, 我说的是qt2,3里的api
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线guyansrg

只看该作者 4楼 发表于: 2006-06-05
不好意思没仔细确认,刚才写错了
离线amoderlan

只看该作者 5楼 发表于: 2006-06-06
其实我的意思是,在不改变QLineEdit的Layout情况下,将一个QLineEdit的Height变小

刚看了下Qt的Example,找了个办法:继承QLineEdit,重载其中的sizeHint()方法即可

多谢二位版主
离线fygenius

只看该作者 6楼 发表于: 2006-06-06
setMaximumWidth(200)

or

setFixedSize(200,200);

???
快速回复
限100 字节
 
上一个 下一个