• 5857阅读
  • 1回复

请教:QTreeView的显示问题:为什么数据标签颜色是黑色的?有图 [复制链接]

上一主题 下一主题
离线huyoujun
 

只看楼主 正序阅读 楼主  发表于: 2008-03-15
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
    QApplication app(argc, argv);
    MainWindow main;
    QDirModel model;
    ui.treeView->setModel(&model);

    main.show();
    return app.exec();

程序是例子里的,我让一个窗口的treeView显示dir tree,但是标签是黑色的.
我这个窗口的样式是按例子里给的qss文件设置的.
1    请问,怎么修改treeView数据标签的颜色呢?
2    再问,qss文件的语法哪里有介绍?或是由什么工具生成的?
3    为什么 QDirModel model;
    ui.treeView->setModel(&model);放在ui的setupUi函数里,tree就不显示了呢?

新手上路2天,请多赐教.有问题的treeView的图在附件里

离线XChinux

只看该作者 1楼 发表于: 2008-03-17
下面是我曾经写过的一个项目中的:

QGroupBox {background-color:#FFFFFF}
QDialog {background-color:#FFFFFF}
QLineEdit {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QLineEdit:read-only {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#CCCCFF}
QDoubleSpinBox#doubleSpinBoxSum {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#CCCCFF}
QDoubleSpinBox#doubleSpinBoxRate {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#CCCCFF}
QDoubleSpinBox#doubleSpinBoxPay {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#CCCCFF}
QDoubleSpinBox#doubleSpinBoxOdd {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#CCCCFF}
QDoubleSpinBox#doubleSpinBoxRRate {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxRSum {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxRPrice {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#CCCCFF}
QDoubleSpinBox#doubleSpinBoxPPrice {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#CCCCFF}
QDoubleSpinBox#spinBoxRNum {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QSpinBox#spinBoxPrintTimes {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxPay2 {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxPaper {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxInCard {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxOutCard {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxCheck {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
QDoubleSpinBox#doubleSpinBoxRemit {border-style:solid;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-bottom-width:1px;border-color:#000000}
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个