qtqws运行一段时间没键盘

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qtqws运行一段时间没键盘相关的知识,希望对你有一定的参考价值。

参考技术A 解决办法:

1.首先要确定虚拟键盘需要使用到的文件有哪些。

plugins目录里的platforminputcontexts整个目录。

qml里的Qt、QtQuick和QtQuick.2目录

qtvirtualkeyboard整个目录。

(以上路径仅供参考,具体根据安装目录确定),将这些依赖的目录拷贝到

发布程序exe同级目录下。

2.依赖的动态库

使用windeployqt.exe没有检测到Qt5Quick.dll、Qt5Network.dll和Qt5Qml.dll。

将动态库拷贝到发布程序exe同级目录下。

3.在发布程序exe同级目录下新建一个qt.conf配置文件。

配置文件的内容:

[Paths]

Prefix=.

完整的文件:

为啥我的程序运行一段时间后就没反应了,Tomcat也没报错,但是重新启动Tomcat后程序又能正常运行?

以下是配置文件的内容:
#\u7cfb\u7edf\u9ed8\u8ba4\u5206\u9875\u6570
paging.number.per=10
#\u6570\u636e\u6e90\u914d\u7f6e
datasource.type=oracle
datasource.driverClassName=oracle.jdbc.driver.OracleDriver
datasource.url=jdbc\:oracle\:thin\:@192.168.0.50\:1521\:ORCL
#datasource.url=jdbc\:oracle\:thin\:@192.168.55.119\:1521\:ORCL
#datasource.url=jdbc\:oracle\:thin\:@localhost\:1521\:ORCL
datasource.username=baexam
datasource.password=12345678
datasource.maxActive=10
datasource.maxIdle=2
datasource.maxWait=120000
datasource.whenExhaustedAction=1
datasource.validationQuery=select 1 from dual
datasource.testOnBorrow=true
datasource.testOnReturn=false
#\u8fde\u63a5\u6c60\u914d\u7f6e
#\u5f53\u8fde\u63a5\u6c60\u4e2d\u7684\u8fde\u63a5\u8017\u5c3d\u7684\u65f6\u5019c3p0\u4e00\u6b21\u540c\u65f6\u83b7\u53d6\u7684\u8fde\u63a5\u6570\u3002Default: 3
c3p0.acquireIncrement=3
#\u521d\u59cb\u5316\u65f6\u83b7\u53d6\u8fde\u63a5\u6570\uff0c\u53d6\u503c\u5e94\u5728minPoolSize\u4e0emaxPoolSize\u4e4b\u95f4\u3002Default: 3
c3p0.initialPoolSize=3
#\u68c0\u67e5\u6240\u6709\u8fde\u63a5\u6c60\u4e2d\u7684\u7a7a\u95f2\u8fde\u63a5\u7684\u65f6\u95f4\u95f4\u9694\uff0c\u5355\u4f4d\u662f\u79d2\u3002Default: 0
c3p0.idleConnectionTestPeriod=900
#\u8fde\u63a5\u6c60\u4e2d\u4fdd\u7559\u7684\u6700\u5c0f\u8fde\u63a5\u6570
c3p0.minPoolSize=2
#\u8fde\u63a5\u6c60\u4e2d\u4fdd\u7559\u7684\u6700\u5927\u8fde\u63a5\u6570\u3002Default: 15
c3p0.maxPoolSize=50
#JDBC\u7684\u6807\u51c6\u53c2\u6570\uff0c\u7528\u4ee5\u63a7\u5236\u6570\u636e\u6e90\u5185\u52a0\u8f7d\u7684PreparedStatements\u6570\u91cf
c3p0.maxStatements=100
#c3p0\u652f\u6301\u7684\u7ebf\u7a0b\u6570,c3p0\u662f\u5f02\u6b65\u64cd\u4f5c\u7684\uff0c\u901a\u8fc7\u591a\u7ebf\u7a0b\u5b9e\u73b0\u591a\u4e2a\u64cd\u4f5c\u540c\u65f6\u88ab\u6267\u884c\u3002Default: 3
c3p0.numHelperThreads=10
#\u8fde\u63a5\u6700\u5927\u7a7a\u95f2\u65f6\u95f4,\u5355\u4f4d\u4e3a\u79d2\u3002\u82e5\u4e3a0\u5219\u6c38\u4e0d\u4e22\u5f03\u3002Default: 0
c3p0.maxIdleTime=600
#hibernate\u914d\u7f6e
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
hibernate.jdbc.batch_size=25
hibernate.jdbc.fetch_size=50
hibernate.show_sql=true
hibernate.connection.release_mode=after_transaction
hibernate.hbm2ddl.auto=update
hibernate.cache.use_query_cache=true
hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
#ibatis\u76f8\u5173\u914d\u7f6e
ibatis.dialect=com.common.util.page.OracleDialect

因为CPU超负荷了,电脑认定的自动关闭占CPU大的软件 参考技术A 你看看你是不是创建了几个sessionfactory 参考技术B 我也想知道答案,赶紧顶出来啊

以上是关于qtqws运行一段时间没键盘的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的程序运行一段时间后就没反应了,Tomcat也没报错,但是重新启动Tomcat后程序又能正常运行?

C语言 如何在一段时间内检测键盘是不是按下

自定义键盘扩展可以在运行时与配套应用程序通信吗?

delphi键盘钩子没效果

每隔一段时间自动敲键盘的的vbs脚本

每隔一段时间自动敲键盘的的vbs脚本