摘要: 直接运行程序时,窗口全屏, 并且QScreen 只能获取1个屏幕,这是由于QT默认使用了EGLFS。(坑了一下午) 所以必须采用命令方式打开程序。 ./程序名称 -platform xcb 阅读全文
posted @ 2021-01-23 16:31 上位机 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 编译Qt5.14.2的qtdeclarative发生错误:building qtqml requires python,系统是ubuntu18.04,安装有python3,修复需要做2步: 1.用nano或者vi修改别名文件 $ vi .bashrc 添加别名 alias python=python 阅读全文
posted @ 2021-01-23 11:22 上位机 阅读(1806) 评论(0) 推荐(0) 编辑
摘要: 编译过程主要参考了 《为树莓派4交叉编译QT5.14.2(带EGLFS支持)》,可以按照教程一步一步进行,在整个过程中,有2个地方需要注意。 1. sudo rpi-update 因为网络问题,通过命令下载都会失败,最好的办法还是本地安装,更新压缩包下载方法是,通过https://ghproxy.c 阅读全文
posted @ 2021-01-22 11:37 上位机 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 参考https://www.jianshu.com/p/cbf4f76ba0bb安装,注意事项: 1. 最好下载Setup安装版本,带安装界面,这样可以填写安装路径以及Nodejs路径,省去了改文件的麻烦和错误。 2. 去Node官网查看Nodejs版本,用nvm安装较新版本。 3.安装完Nodej 阅读全文
posted @ 2020-06-01 12:54 上位机 阅读(870) 评论(0) 推荐(0) 编辑
摘要: 向量法求三角形垂点 阅读全文
posted @ 2017-09-07 10:55 上位机 阅读(910) 评论(0) 推荐(0) 编辑
摘要: 错误 3 error C4430: missing type specifier - int assumed. Note: C++ does not support default-int #include "stdafx.h"没有放在其他头文件之前。 阅读全文
posted @ 2017-01-05 11:00 上位机 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 新的需求出来啦,需要自动更新功能,不怕程序升级了。 自动更新,QML不好写,需要c++来辅助,这里就涉及QML中调用c++功能(这里就不写了,百度一下,很多)。 思路:获取版本》下载程序》安装程序 第一步,获取版本信息,可以通过XMLHttpRequest获取最新版本。 第二步,下载程序,通过Qt 阅读全文
posted @ 2016-10-25 11:28 上位机 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 随着项目深入,需要移植到安卓上,问题来了,QML安卓适配! 幸好PC端程序和手机屏幕长宽比例相似。虽然单位像素,尺寸不同,通过比例缩放,可以实现组件PC和安卓通用代码。 第一步:定义全局的转换函数(300,500是你的PC端设计尺寸) 1 property var x_scale:mainWindo 阅读全文
posted @ 2016-10-24 16:29 上位机 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 小公司,没办法,什么都得自己亲自来。 服务端是MVC,现在需要可PC客户端和移动APP。 考虑到网页应用有很多界面框架,可以做出很漂亮的界面来,就尝试着使用nwjs来实现,可是在使用了2天的nwjs后,鄙人能力有限,而且文档资料有限,被迫放弃,转而使用Qt来开发,想着反正都不熟悉,就用QML来开发, 阅读全文
posted @ 2016-09-29 13:14 上位机 阅读(1331) 评论(0) 推荐(0) 编辑
摘要: 今天遇到一个奇怪的问题,拷贝项目后,在修改,会出现F1004 Internal compiler error at 0x9740d99 with base 0x9 ,不管怎么改,删除改动,都没用,关闭c++builder 2010,重启后,还是一样。 折腾好久,重新做项目拷贝,只是把项目名称(包括文 阅读全文
posted @ 2016-09-11 11:33 上位机 阅读(1080) 评论(2) 推荐(1) 编辑