• 4890阅读
  • 5回复

关于 qt样式表的问题 [复制链接]

上一主题 下一主题
离线cbb1982211
 
只看楼主 倒序阅读 楼主  发表于: 2009-08-24
QCheckBox::indicator
{
           width: 20px;
           heigh; 18px;
}  
设置后 无法编译    提示 indicator 不是 QcheckBox成员
需要什么头文件才能编译通过啊
离线zhangyujin78
只看该作者 1楼 发表于: 2009-08-24
可能在你的头文件里面没有定义indicator 或者没有把你定义过indicator的头文件include进来
QCheckBox *indicator;
离线donixli1314

只看该作者 2楼 发表于: 2009-08-24
QCheckBox::indicator {
             width: 13px;
             height: 13px;
         }
离线cbb1982211
只看该作者 3楼 发表于: 2009-08-24
::indicator 是Qt 支持的 辅助控制器

2楼所说的不正确

QCheckBox::indicator ,QRadioButton::indicator
{
        width: 20px;
        height: 20px;
}

QCheckBox, QRadioButton
{
      spacing: 8px;
}

上面的意思是 增加复选框 和 单选框 的状态指示器 的大小 为 20*20像素 ,并 确保 指示器和说明文字之间有 8像素的间  隔
节选自《c++ GUI Qt 4 编程》第二版    第19章: 自定义外观 第332页  


但是我编译不过去  
离线donixli1314

只看该作者 4楼 发表于: 2009-08-24
你看看单词有没有错,符号有没有错
离线cbb1982211
只看该作者 5楼 发表于: 2009-08-24
拼写 没错

QCheckBox:: 中是没有 indicator的选型的
快速回复
限100 字节
 
上一个 下一个