当前位置: 首页 > news >正文

找兼职做酒店网站百度提交入口网址是什么

找兼职做酒店网站,百度提交入口网址是什么,台湾一卡通和悠游卡,电商网页精品欣赏网站qt提供了 virtualKeyboard 虚拟键盘模块,只需要在在main函数中最开始加入这样一句就可以了 qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard")); 但是在使用的时候遇到了一些问题: 1、中文输入的时候没有输入提示 Qvirt…

qt提供了 virtualKeyboard 虚拟键盘模块,只需要在在main函数中最开始加入这样一句就可以了

qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard"));

但是在使用的时候遇到了一些问题:

1、中文输入的时候没有输入提示

Qvirtualkeyboard使用及相关知识点_qtvirtualkeyboard-CSDN博客

在简体中文输入法下输入一个字符,正常情况下会在软键盘的上部出现一个汉字的候选项,然后用户需要通过鼠标或者触摸选择汉字并输入到对应的编辑框中,但是在qwebengineview下输入字符后却无法看到汉字候选项,而且文字会不经过选择自动输入到qwebengineview中的编辑框中,造成的后果是用户无法选择汉字了

解决方法:参考上面链接,修改 qtvirtualkeyboard-everywhere-src-5.15.2 的源码,然后重新编译

可以在qvirtualkeyboardinputcontext_p.cpp中的
void QVirtualKeyboardInputContextPrivate::update(Qt::InputMethodQueries queries)函数中,注释掉
// update input engine
if ((newSurroundingText || newCursorPosition) &&
!testState(State::InputMethodEvent)) {
commit();
}
中的commit();语句即可,然后重新编译即可

2、键盘退出的时候发生段错误

问题排查:开始qtWeb浏览器程序是通过qtWidget调用 QWebEngine 控件来实现的,只是在main中加了 qputenv("QT_IM_MODULE", QByteArray("qtvirtualkeyboard")); 后面经排查发现只在 QWebEngine 中使用Qvirtualkeyboard 会有问题,在其他的比如 QMainWindow、QWidget中使用 Qvirtualkeyboard 都没问题。只能在QtQuick中使用WebEngineView控件来开启浏览器,而且要定义InputPanel才可以!!猜测可能是QTWidget的QWebEngine控件对QMl的Qvirtualkeyboard控件支持不好的原因吧!

下面是在QtQuick中使用WebEngineView控件来启动浏览器,使用InputPanel虚拟键盘

ApplicationWindow {width: 1280height: 800visible: trueWebEngineView {id: webEngineViewanchors.fill: parenturl: "https://www.baidu.com"onNewViewRequested: {console.log(request.requestedUrl)url = request.requestedUrl}// // 加载完成后触发打印为 PDF// onLoadingChanged: {//     if (loadRequest.status === WebEngineView.LoadSucceededStatus) {//         webEngineView.printToPdf("output.pdf")//     }// }onLinkHovered: {}}InputPanel {id: inputPanelz: 99x: 0y: parent.heightwidth: parent.width// externalLanguageSwitchEnabled:truestates: State {name: "visible"when: inputPanel.activePropertyChanges {target: inputPanely: parent.height - inputPanel.height}}transitions: Transition {from: ""to: "visible"reversible: trueParallelAnimation {NumberAnimation {properties: "y"duration: 250easing.type: Easing.InOutQuad}}}onActiveChanged: {//当输入框活跃状态改变的时候}Component.onCompleted: {// VirtualKeyboardSettings.styleName = "retro"VirtualKeyboardSettings.activeLocales = ["en_US", "zh_CN"]}}
}

http://www.shuangfujiaoyu.com/news/3190.html

相关文章:

  • 能用二级域名做网站吗东莞推广平台有哪些
  • 绍兴做网站鼎成网络软文发布平台
  • 怎么自己创建一个网站手机今天时政新闻热点是什么
  • 做网站如何被收录app推广员好做吗
  • 网站制作培训价格汕头百度推广公司
  • 网站官网上的新闻列表怎么做百度推广后台
  • 深圳做棋牌网站建设哪家公司收费合理关键词推广
  • 个域名的网站建设方案书seo的定义
  • 东易日盛装饰公司电话号码和地址深圳seo网络推广
  • 给博彩网站做优化产品营销方案案例范文
  • 政府门户网站保障建设要求广州seo服务公司
  • 九度互联网站制作效果seo内容优化是什么
  • 网站设计电商首页链接平台
  • 做国外网站选择vps重庆seo霸屏
  • wordpress文件夹里图片无法获取seo工资
  • 宁夏自治区建设厅网站推广优化方案
  • 网站群建设的目的微信公众号运营推广方案
  • 火车采集器 wordpress北京seoqq群
  • 学做蛋糕有哪些网站google chrome download
  • 上海哪里有做网站的网址查询注册信息查询
  • 网站域名是啥关键词挖掘ppt
  • 长春电商网站建设报价做网站优化推广
  • 哈尔滨 网站建设公司收录网站的平台有哪些
  • 企业为什么建设网站青岛seo用户体验
  • 营销型网站开发推荐搜索引擎营销的主要模式
  • 汕头市php网站建设宁波seo外包推广渠道
  • 网站设计的原则外国网站开放的浏览器
  • wordpress点赞按钮网站关键词怎么优化排名
  • 如何做网站ppt网站域名解析ip查询
  • 网站建设开发语言郑州搜索引擎优化