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

成都定制网站设胶州建设工程信息网站

成都定制网站设,胶州建设工程信息网站,华为开发者选项在哪里打开,东八区网站建设示例效果 使用"虚拟键盘"注意 (例子的Qt版本:5.12.4) 注意一:      /* 必须在main.cpp开始处加入如下代码,否则无法使用"虚拟键盘" */      qputenv(“QT_IM_MODULE”,QByteArray(“qtvirtualkeybo…
示例效果

使用"虚拟键盘"注意 (例子的Qt版本:5.12.4)

注意一:
     /* 必须在main.cpp开始处加入如下代码,否则无法使用"虚拟键盘" */
     qputenv(“QT_IM_MODULE”,QByteArray(“qtvirtualkeyboard”));


注意二:
     键盘大小是根据宽度自动计算的,所以,应用程序应该只设置InputPanel 的宽度和y 坐标,不能设置高度。

源码

     main.cpp

#include <QGuiApplication>
#include <QQmlApplicationEngine>int main(int argc, char *argv[])
{QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);// 必须加入否则无法使用"虚拟键盘"qputenv("QT_IM_MODULE",QByteArray("qtvirtualkeyboard"));QGuiApplication app(argc, argv);QQmlApplicationEngine engine;const QUrl url(QStringLiteral("qrc:/main.qml"));QObject::connect(&engine, &QQmlApplicationEngine::objectCreated,&app, [url](QObject *obj, const QUrl &objUrl) {if (!obj && url == objUrl)QCoreApplication::exit(-1);}, Qt::QueuedConnection);engine.load(url);return app.exec();
}


     main.qml

import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Layouts 1.12
import QtQuick.Controls 2.5import QtQuick.VirtualKeyboard 2.2
import QtQuick.VirtualKeyboard.Settings 2.2Window
{id: rootvisible: truewidth: 800height: 600title: qsTr("Hello World")ColumnLayout{anchors.top: parent.topanchors.topMargin: root.height * 0.2anchors.horizontalCenter: parent.horizontalCenterspacing: 25RowLayout{spacing: 25Text{text: qsTr("用户名:")font.family: "微软雅黑"font.pixelSize: 20}TextField{placeholderText: "输入用户名.."font.family: "微软雅黑"font.pixelSize: 16Layout.preferredWidth: root.width * 0.25background: Rectangle{radius: 4border.color: parent.focus  ? "#498ff8" : "#C4DBFC"}}}RowLayout{spacing: 25Text{text: qsTr("密   码:")font.family: "微软雅黑"font.pixelSize: 20}TextField{placeholderText: "输入密码.."font.family: "微软雅黑"font.pixelSize: 16Layout.preferredWidth: root.width * 0.25background: Rectangle{radius: 4border.color: parent.focus  ? "#498ff8" : "#C4DBFC"}}}}InputPanel{id: inputPannelIDz: 99y: root.height      // 默认让其处于窗口最下方,貌似隐藏一样width: root.widthvisible: true       // 一直显示states: State {name: "visible"when: inputPannelID.activePropertyChanges {target: inputPannelIDy: root.height-inputPannelID.height}}transitions: Transition {from: ""to: "visible"reversible: trueParallelAnimation {NumberAnimation {properties: "y"duration: 250easing.type: Easing.InOutQuad}}}Component.onCompleted:{VirtualKeyboardSettings.styleName = "retro"                         // 复古样式VirtualKeyboardSettings.wordCandidateList.alwaysVisible = trueVirtualKeyboardSettings.activeLocales = ["en_US","zh_CN","ja_JP"]   // 英语、中文、日语 (若不设置,则语言就有很多种)}}
}

关注

笔者 - jxd

http://www.yayakq.cn/news/208877/

相关文章:

  • 网站的建设目标是什么意思招商网站建设定做
  • 简单手机网站开发软件有哪些seo网站的锚文本怎么写
  • 网站开发项目实例常州网站建设要多少钱
  • 信息手机网站模板下载wordpress热门文章查询
  • 国外电商网站有哪些wordpress自定义模板
  • 网站备案必须在公司注册地不用囤货
  • 济南软件优化网站网页版传奇霸主攻略
  • 网站项目开发收费标准长沙百度贴吧
  • 高水平大学建设大学网站遵义网站建公司
  • 视频logo免费生成网站软件精美ppt模板免费下载百度文库
  • 技术支持 淄博网站建设金属加工网站建设
  • 建设微网站项目报告建设网站费用明细
  • 中海外交通建设有限公司网站市场营销计划方案
  • 有口碑的武进网站建设无锡百度网站推广渠道
  • 南宁网站推广系统代写文章的平台有哪些
  • 临沂h5建站南京企业网站建设
  • 做外贸的国际网站有哪些互联网个人信用信息服务平台
  • 域名做网站出售合法吗wordpress 免费博客
  • c2c电子商务网站需具备哪些业务功能网页制作教程课程报告
  • python如何建网站建设上海小程序开发费用
  • 易思网站管理系统wordpress的首页
  • 如何做相亲网站智慧团建官方登录
  • 深圳勘察设计协会网站岳阳建设网站哪家好
  • 婚嫁类网站制作视频的软件app免费
  • 北京市网站制作设计photoshop在线工具
  • 网站建设哪家网站建设好网站云主机吗
  • 商品网站wordpress用户创建页面
  • 做一些网站的弹出页面复杂的手游app要多少钱
  • 炫酷的企业网站模板免费下载信誉好的福州网站建设
  • 用网站模板 侵权 做了修改软件开发文档编写流程