首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何用PyQt做Q_INTERFACES?(目标:实现QTextObjectInterface)

如何用PyQt做Q_INTERFACES?(目标:实现QTextObjectInterface)
EN

Stack Overflow用户
提问于 2012-04-17 21:07:02
回答 1查看 331关注 0票数 0

我正在尝试使用Qt实现类似于Cocoa的NSTokenField的东西,通过将具有自定义呈现的对象放置在QTextEdit中。

Qt的文本系统通过实现QTextObjectInterface的子类来封装自定义绘图代码,从而实现了这一点。但是,除了子类化之外,类还必须使其实现的接口为元对象系统所知。

Q_INTERFACES(QTextObjectInterface)

我已经查看了moc对C++原型的输出,它最终要做的是生成一个qt_metacast()实现,该实现为接口名称做一些有用的事情。

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-04-17 21:21:40

使用QtGui.QPyTextObject作为自定义文本对象的基类。有关如何执行此操作的示例,请参阅PyQt归档中的富文本/文本对象示例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10191872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档