标题:【提问】关于qtreeview中显示目录的问题
作者:菠萝
日期:2005-12-02 10:48
内容:
我在qtreeview中显示本地系统目录,但我不想要列的标题,如“Name”和能固定第一列的宽度。怎么也实现不了,只好来这里求助了。
部分代码如下:
model = new QDirModel();
treeView = new QTreeView(this);
treeView->setModel(model);
treeView->setObjectName(QString::fromUtf8("treeView"));
treeView->setColumnHidden (1,true);
treeView->setColumnHidden (2,true);
treeView->setColumnHidden (3,true);
treeView->setGeometry(m_config.doctreeposRect);
treeView->setAttribute(Qt::WA_MouseTracking,true);
这时目录中的size,type列都隐藏了,只留下Name列,但它的宽度设置不了,只能用鼠标拖动。
#1 [菠萝 12-03 20:51]
自己顶一下,急救!!
上面的问题没有解决,又遇到一个问题,上面的treeview是在window下编的,里面处理了两个信号:
QObject::connect(treeView,SIGNAL(expanded(QModelIndex&)),this,SLOT(showpic(QModelIndex &));
QObject::connect(treeView,SIGNAL(clicked(QModelIndex&)),this,SLOT(showpic(QModelIndex &));
在windows xp 下都运行的好好的,可移植到红旗linux下,就出错,说没有expanded这个SIGNAL!
各位大侠,救救我吧!