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

网站开发跟软件开发四川省人民政府

网站开发跟软件开发,四川省人民政府,软件开发文档包括什么内容,广告联盟cpc示例效果 使用"虚拟键盘"注意 (例子的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.yidumall.com/news/78721.html

相关文章:

  • 在线培训网站怎么做怎样交换友情链接
  • 知名b2b网站竞价如何屏蔽恶意点击
  • 动力无限做网站怎样建立一个网站
  • 单屏滚动网站网址大全名称
  • 东阿网站制作seo推广专员
  • 做交互的设计网站农产品营销方案
  • 哪些设计网站可以赚钱宁波seo外包服务
  • 专业企业网站制作个人在线做网站免费
  • 如何组做网站在线看crm系统
  • 朝阳市网站制作软文网站有哪些
  • 学做网站要会哪些免费b站推广网站详情
  • 北京网站设计公司sx成都柚米科技15廊坊seo排名收费
  • 青海建设厅网站通知需要优化的网站有哪些
  • 上海做网站培训班关键词排名怎么做上去
  • 渝中网站公司百度智能云官网
  • 昆明模板建站代理石家庄网站建设排名
  • 淄博张店网站建设seo资源
  • 网站备案添加域名企业营销策划是做什么的
  • 网站标题如何修改全国疫情最新消息
  • 太原广告设计与制作公司优化关键词具体要怎么做
  • php 政府网站管理系统sem优化软件哪家好
  • 网站外链发布泰安百度推广代理商
  • 网站建设费用分类百度关键词竞价
  • 济南集团网站建设广州seo做得比较好的公司
  • 网上商城网站开发与建立的意义如何建立网站平台的步骤
  • 新增网站 备案深圳百度关键字优化
  • 网站建设需要什么软件seo网页优化公司
  • 什么网站是用php做的最好的免费推广平台
  • 电子商务网站开发费用入账磁力搜索引擎下载
  • 合肥快速建站模板三亚百度推广公司电话