首页| 论坛| 消息

标题:arm板上怎么设置滚动条宽度
作者:留心屿
日期:2013-12-24 09:48
内容:

首先申明下我用的是Qt4.8.3。由于在触屏下使用,要求滚动条宽度宽一些。
以下几种方法在x86平台下的xp和linux上测试都成功,但是移植到arm开发板就无效果,开发板用的linux操作系统。
1、设置内置滚动条样式
pscrollarea->verticalScrollBar()->setStyleSheet("QScrollBar{width: 40px;}");

2、使用外置滚动条
pscrollarea = new QScrollArea;
QScrollBar *scrollbar = new QScrollBar;
scrollbar->setStyleSheet("width: 40px;");或者scrollbar->setFixedWidth(40);
pscrollarea->setVerticalScrollBar(scrollbar);

我把宽度40改为80,在板子上宽度还是没有变化。请教各位大神,有碰到过这种问题的吗?你是怎么解决的呢


#1 [wayne 12-26 19:56]
这是我以前写过的代码:
a.setStyleSheet(""
"QScrollBar:vertical {"
"border: 1px solid #999999;"
"background:#CACACA;"
"width:55px;"
"margin: 0px 0px 0px 0px;"
"}"
"QScrollBar::handle:vertical {"
"background: qlineargradient(x1:0, y1:0, x2:1, y2:0,"
"stop: 1rgb(80, 80, 80), stop: 0.5 rgb(0, 50, 0),stop:0 rgb(200, 200, 200));"
"min-height: 0px;"
&nb ..
#2 回 1楼(wayne) 的帖子 [留心屿 12-27 10:26]
谢谢,你这个移植到板子上了吗??我的代码在x86平台下都是可以的,就是移植后就不行了
#3 [张小鹏 10-09 11:10]
请问博主你的问题解决了没有啊?我最近 也遇到这样的问题!想问问是什么原因?和你的解决方案是什么?谢谢了

回复 发表
主题 版块