• 5603阅读
  • 3回复

如何初始化一个静态QPen类,要设置penStyle的! [复制链接]

上一主题 下一主题
离线winxxp
 
只看楼主 倒序阅读 楼主  发表于: 2008-06-21
— 本帖被 XChinux 执行加亮操作(2008-06-21) —
我在一个类中定义了一个静态QPen类,它的默认值要设置一个QColor和PenStyle两属性!
现在如何在它的Cpp中要初始化????
离线winxxp
只看该作者 1楼 发表于: 2008-06-21
去CSDN试试!
离线songqiming

只看该作者 2楼 发表于: 2008-06-21
qt几?qt4里 QColor就是你要的pen的颜色 去看看QColor的文档 PenStyle有默认值
忘掉自私非爱人
离线xjcook

只看该作者 3楼 发表于: 2008-06-22
类里面的静态成员必须先初始化,而且不是在任何函数内。
比如你的类为
class A
{
static QPen p;
}
在CPP中加一句

QPen A::p;就初始化了,
当然如果你需要默认值的话,可以写如
QPen::A::p(Qt::red)之类的。
这些属于c++基本知识了,建议找本书看
快速回复
限100 字节
 
上一个 下一个