当前位置:编程学习 > wap >>

求教,如何让QSpinBox的 微调器 位于编辑框的上面和下面?

如题:
大概的样子是
—————
|   ↑   |
—————
|  120   |
—————
|   ↓   |
—————

默认QSpinBox的微调器位于编辑框的右侧,应该如何修改?谢谢 --------------------编程问答-------------------- 其实你可以自己写一个这样的控件就OK了~~没必要纠结于现有的QSpinBox --------------------编程问答-------------------- 自己写的一个这样的控件,是两个pushbutton和一个lcdnumber组成的,感觉样子很丑很难看。还是想直接在QSpinBox里实现,不知道怎么实现 --------------------编程问答-------------------- [img=http://image.baidu.com/i?ct=503316480&z=&tn=baiduimagedetail&word=datepicker&in=17003&cl=2&lm=-1&pn=0&rn=1&di=33318248310&ln=1958&fr=&fmq=&ic=0&s=0&se=1&sme=0&tab=&width=&height=&face=0&is=&istype=2#pn0&-1&di33318248310&objURLhttp%3A%2F%2Fwww.15597.com%2Fnews%2FUploadPic%2F20101029%2F201010291067676.jpg&fromURLhttp%3A%2F%2Fwww.15597.com%2Fnews%2Fkaifa%2F24746.html&W327&H396][/img] --------------------编程问答-------------------- http://image.baidu.com/i?ct=503316480&z=&tn=baiduimagedetail&word=datepicker&in=17003&cl=2&lm=-1&pn=0&rn=1&di=33318248310&ln=1958&fr=&fmq=&ic=0&s=0&se=1&sme=0&tab=&width=&height=&face=0&is=&istype=2#pn0&-1&di33318248310&objURLhttp%3A%2F%2Fwww.15597.com%2Fnews%2FUploadPic%2F20101029%2F201010291067676.jpg&fromURLhttp%3A%2F%2Fwww.15597.com%2Fnews%2Fkaifa%2F24746.html&W327&H396
就是想实现这种风格 --------------------编程问答-------------------- 可以通过QSS样式来定制QSpinBox,在QSS中的指示器::up-button和::down-button分别是QSpinBox微调框的向上、向下按钮。
QSS与CSS的语法非常接近,可以制定控件的外观。 --------------------编程问答-------------------- 也可以调整向上向下的指示器的位置吗? --------------------编程问答-------------------- 可以调...不过要调出那效果也是不容易的,因为QSS改了父的他的子item还要你写,
不如用button组合,这是万能法,不好看是你没美化,美化后一样漂亮 --------------------编程问答-------------------- 好的。谢谢你了 --------------------编程问答-------------------- 请问具体修改QSpinBox的QSS中哪个项,可以制定微调器位于编辑框的上面和下面?
还是QSpinBox没有提供这个项?

我现在打算用两个Button和一个Label组合来实现了。
再加两个定时器,如果用户长按上或下,通过定时器,增加或减少Label中的值。

不过,如果QSpinBox可以定制的话,我也想尝试修改QSpinBox。
谢谢各位。 --------------------编程问答-------------------- --------------------编程问答-------------------- 用QSS实现 +1
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,