更改 Qt/Webkit 中的文本框和其他 UI 组件?
我正在使用 Qt/Webkit 为触摸屏设备制作自己的浏览器。我想在浏览器中拥有自己的编辑框(以便当用户单击它时,我可以打开虚拟键盘)、触摸友好列表框和其他控件。
所以在 QWebView 中,我希望用 MyOwnTextEdit 代替 QTextEdit,并且对于所有其他 UI 控件也是如此。
请告诉我我该怎么做?
我使用的是 Qt 嵌入式 Linux 4.6.2。
I am making my own browser with Qt/Webkit for touch screen devices. I want to have My own editbox in browser ( so that when user click on it, I can open virtual keyboard), Touch friendly listbox and other controls.
So In QWebView I want to have MyOwnTextEdit instread of QTextEdit and same for all other UI controls.
Please tell me How can I do it?
I am using Qt embedded linux 4.6.2.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
例如,您可以在此处查看如何在更简单的小部件中实现此类事情:链接文本。这是第一种方法。第二种方法是使用 SIGNAL/SLOT 创建文本框,并使用 Qt 样式编写 GUI 部件。祝你好运!
For example, you can see how this kind of things realized in more easy widgets here: link text. It's the first way. The second way is to create you textbox with SIGNALs/SLOTs and also code widgets GUI with Qt styles. Good luck!