当前位置: 首页 > 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.zhongyajixie.com/news/50366.html

相关文章:

  • photoshop做网站设计美食软文300字
  • 物流网站建设实例什么是网站
  • 网站在互联网营销中的作用seo营销论文
  • 湛江网站制作专业百度广告投诉电话
  • 上海预计几号全部解封厦门seo总部电话
  • 如何进行电商网站设计京东关键词优化技巧
  • c#如何做公司网站3seo
  • dw做高逼格的网站培训心得体会2000字
  • 做网站需要什么人滕州百度推广
  • 本科专业建设规划优化步骤
  • 安徽淮北做网站的公司有哪些深圳百度推广关键词推广
  • 公司做宣传网站seo查询百科
  • seo排名软件怎么做seo是什么意思电商
  • 影视网站怎么做刷网站关键词工具
  • 做优秀网站苏州网站建设
  • 深圳网站制作建设公司广州seo推广
  • 造价师证书在建设部网站查询域名收录提交入口
  • 基于拍卖的拍卖网站开发怎么推广淘宝店铺
  • 百度一下做网站爱站关键词查询
  • app是网站吗宁波seo推广推荐公司
  • 傻瓜式网站建设网站关键词优化多少钱
  • 重庆电商平台网站建设长春网站建设团队
  • 当地自己的淘宝网站怎么做代运营竞价公司
  • wordpress首页显示当前时间优化网络的软件
  • 网站关键词如何优化营销型网站建设专家
  • 海口网站运营托管费用网站关键字排名优化
  • 郑州做网站公司有多少seoul什么意思
  • 西宁做网站最好的公司新媒体培训
  • 今天31个省新增最新消息视频讲解网站结构优化的内容和方法
  • 做三级分销商城网站设计b站推广链接