开始学习Qt,从简单开始~~先上段代码
#include
#include
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);
QTextBrowser*QtbTest=newQTextBrowser;
QtbTest->setText(
"1\n2\n3\n1\n2\n3\n1\n2\n3\n1\n2\n3\n1\n2\n3\n1\n2\n3\nabcdefghijklmnopqrstuvwxyz");
QtbTest->show();
returna.exec();
}
我的问题有两个
1.如何去掉上下的拖动条?因为在屏幕上手写操作时我们一般不提倡使用拖动条
2.如何在左右方向上加上拖动条?
问题1
qt2里的QTextBrowser和qt4里继承关系不一样了,Qt2里需要调用QScrollView的setHScrollBarMode函数,因为我主要使用的是qt4里自带的qt助手,这里介绍下qt4里我找到的内容
依次寻找类的继承关系并查找可能起作用的函数
QTextBrowser --- QTextEdit --- QAbstractScrollArea
在QAbstractScrollArea里有这么个函数
horizontalScrollBarPolicy : Qt::ScrollBarPolicy
This property holds the policy for the horizontal scroll bar.
The default policy is Qt::ScrollBarAsNeeded