选择矩形的问题
我正在尝试在 QT 中为 Symbian 操作系统制作一个自定义列表视图。 然而,我面临一些问题:我能够在任何我想要的地方绘制所有内容,例如图标、文本等。
但是,默认情况下不会选择它。
为了进行选择,我需要手动绘制矩形。 然而,如果它们被改变或发生其他一些事情,这可能是一个问题。
我如何获得默认选择?
I am trying to make a customized listview in QT for the Symbian OS.
However, I am facing some problems: I am able to draw everything like icons, text etc.. wherever I wish.
However, it is not getting selected by default.
To do selection, I need to draw the rectangle manually.
It could be a problem if they got changed or some other stuff took place, however.
How would I get the default selection?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可能想调用 listview 从 QWidget 继承的 setFocus() 方法。
You probably want to call the setFocus() method which your listview inherits from QWidget.
我需要调用基类油漆。一旦重写的函数结束,我需要调用基类paint。
I need to call the base class paint. Once the overridden function gets over, I need to call the base class paint.