2
PyQt4中,什么是替代:QFlags蟒蛇替代
class TestClass
{
public:
enum Option {
OptionA = 0x0, // 0x000000
OptionB = 0x1, // 0x000001
OptionC = 0x2, // 0x000010
OptionD = 0x4, // 0x000100
OptionE = 0x8, // 0x001000
OptionE = 0x10 // 0x010000
// ... some more options with value which is a power of two
};
Q_DECLARE_FLAGS(Options, Option)
};
Q_DECLARE_OPERATORS_FOR_FLAGS(TestClass::Options)
如何转换这个块到Python?
非常感谢我知道,但我尝试端口C++ Qt来PyQt4的类型定义QFlags
@ user522745。 PyQt4不包装QFlags类,因为它在python中没有用处。为什么你认为需要移植那个C++代码?你想达到什么目的? – ekhumoro