自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 qt编程实现窗体不可见,按钮居前可见

视觉效果上要求mainwindow首先设置为全屏无边框并且居前显示+全透明显示,就是不可见,按钮能看见,在窗口下面的其他应用还可以正常使用。下面实现的是一个qt例子,有pro文件,main.cpp、mainwindow.cpp和mainwindow.h。主要功能是mainWindow窗口上有个按钮1,要求设置按钮1的文本为“test”,点击弹出提示信息hello。

2023-09-06 08:44:08 226

原创 04别人能用的代码,在vscode或cmd下运行缺少模块的解决方法

检查 package.json 文件:确保 package.json 文件中的依赖项列表正确,并且没有任何语法错误。检查是否有任何缺失的或错误的依赖项。检查模块是否正确导入:如果错误是由于模块的导入问题引起的,请检查导入语句是否正确,并确保模块已正确安装。更新 npm 和 Node.js 版本:确保使用的是最新版本的 npm 和 Node.js。检查模块是否存在:如果错误消息指定了缺少的模块名称,可以尝试手动安装该模块。检查包管理器:如果使用的是 yarn 而不是 npm,请尝试运行。

2023-09-04 15:41:44 342

原创 03稍微编辑app.vue就出错的解决方法

接下来,需要在项目的 webpack 配置文件(通常是 webpack.config.js 或 vue.config.js)中找到关于样式加载的配置。例如,如果使用的是 vue-cli 创建的项目,可以在 vue.config.js 文件中找到。首先,检查项目中是否已经安装了 'sass-loader'。可以在项目根目录下的 package.json 文件中查看项目的依赖项。如果仍然存在问题,请检查其他可能的配置错误,并确保项目的依赖项和配置正确设置。

2023-09-02 19:43:37 172

原创 02使用vue创建项目admin时失败问题的解决

上述命令将执行策略修改为 "RemoteSigned",它允许运行本地脚本,但要求远程脚本必须由受信任的发布者签名。这通常是由于 PowerShell 的执行策略限制所导致的。这个错误提示意味着在你的系统上禁止运行脚本,导致无法加载。选择缺省==》Default Vue3。应该就可以成功创建 Vue 项目了。完成后,再次尝试运行。

2023-09-02 19:04:48 427

原创 01Windows下一步步安装Node.Js和Vue

在接下来的页面上,你可以选择是否将 Node.js 添加到系统的环境变量中。点击 LTS 版本的 "Download" 按钮,将会自动下载适合你的 Windows 版本的安装程序(在下一个页面上,你可以选择 Node.js 的安装路径。如果你想要更改安装路径,可以点击 "Browse" 按钮选择其他路径。在下一个页面上,点击 "Install" 开始安装 Node.js。在安装程序的欢迎页面上,点击 "Next" 继续。如果成功安装,你将看到 Node.js 的版本号。点击 "Next" 继续。

2023-09-02 18:01:40 52

原创 一步步在ubuntu20下安装docker

【代码】一步步在ubuntu20下安装docker。

2023-08-24 11:29:50 628

原创 制作Ubuntu下带参数的远程拷贝命令脚本

cp 和 scp 的作用是将文件从本地主机复制到远程主机,或者从远程主机复制文件到本地主机。同时,由于 scp 使用 SSH 连接进行加密传输,因此在需要保证传输安全性的场景中更常用。在脚本开始处添加参数数量检查,确保只有一个参数传入。将作为目标地址参数传入脚本就实现了想要的功能,这样这同一个脚本可以轻松实现多个机器的文件和目录同步。在 Linux 系统中,rcp 和 scp 都是用于远程文件传输的命令工具。改为带参数的形式,可以使用 shell 脚本的特殊变量。替代原始的固定目标地址,实现动态传入参数。

2023-08-24 09:09:27 310 1

原创 用qt开发Android程序的基础知识(一)

在Qt构建Android的APK时,AdoptOpenJDK用于提供Java环境,以便在Android设备上运行Qt应用。Gradle用于管理Android项目的构建流程,而AdoptOpenJDK用于提供Java环境,以确保Qt应用可以在Android设备上运行。它们是相互依赖且不可替代的组件。这是因为这两个概念都与Android应用的构建和开发有关,在Qt构建Android APK的过程中都扮演重要的角色。在Qt中,Gradle用于管理Android项目的构建过程,包括依赖管理、编译、打包等操作。

2023-07-07 14:35:56 636

原创 Ubuntu 20设置使用桌面

有时刚刚安装和设置好vnc,运行x11vnc时,提示-auth guess: failed for display='unset' -auth guess: since we are root, retrying with FD_XDM=1 -auth guess: failed for display='unset'如果在运行某些GUI程序时,您遇到了“-auth guess: failed for display='unset'”这样的错误提示,很可能是因为您使用了root用户运行GUI程序。

2023-06-17 19:01:41 768 1

原创 ubuntu 20下安装linuxdeployqt的步骤

是 Qt 在 Linux 平台下自带的一个命令行工具,用于将应用程序打包成一个独立的包,包含所有的依赖库和资源文件,方便用户在其他机器上运行应用程序。工具,您需要先安装 Qt 开发环境,并确保已经将应用程序编译生成了可执行文件。如果您的系统上没有安装 Qt,可以先安装 Qt,然后再安装。该 PPA 提供了 Qt 5.15.2 在 Ubuntu 20.04 下的安装包。如果您使用的是其他 Linux 发行版,也可以通过相应的软件包管理器来安装。命令,指定可执行文件的路径。安装完成后,您可以使用。

2023-06-15 18:54:26 1008

原创 Ubuntu 20.04下安装配置Qt开发环境的步骤

在Qt Creator中,选择“File”菜单,选择“New File or Project”,在“Projects”对话框中选择“Application”,然后选择“Qt Widgets Application”或“Qt Quick Application”模板。按照向导完成项目设置。打开Qt Creator,进入“Tools”菜单,选择“Options”,在弹出的对话框中选择“Build & Run”,然后选择“Kits”选项卡。一旦您完成了Qt项目的设置,您可以通过单击“Build”按钮来构建项目。

2023-06-14 16:46:44 4634

原创 ubuntu20下安装配置x11vnc的步骤——多次亲测可用

现在,x11vnc服务应该已经启动并正在运行。您可以使用VNC客户端连接到Ubuntu 20.04的桌面,使用IP地址和端口号5900,并输入先前设置的密码。请注意,使用VNC连接时,您的桌面将保持未锁定状态。因此,请确保您在使用VNC连接时保持计算机的物理安全。创建一个systemd服务文件,以便在系统启动时自动启动x11vnc。该命令将提示您输入密码,然后将密码保存在/etc/x11vnc.pass文件中。然后按Ctrl + X,输入“Y”以保存并退出nano编辑器。启用并启动x11vnc服务。

2023-06-14 16:35:30 4595 1

原创 几个步骤将Ubuntu 20的apt的Ubuntu源更改为清华源

其中,focal代表Ubuntu 20.04的代号,根据不同版本的Ubuntu,需要相应更改。如Ubuntu 18.04的代号是Bionic Beaver。在打开的文件中,将默认的源地址替换为清华源地址。

2023-06-14 15:52:21 5503

原创 arm开发版 Qt安装mqtt开发库的步骤(4)

git checkout origin/5.15.2 选择自己qt的版本(可通过qmake -v 查看自己的qt版本)make -j8 (数字为起的线程)1.通过git下载mqtt源码。

2022-12-30 09:08:35 251 1

原创 Ubuntu20下安装QGis的步骤2——导入地图源

加载地图数据源配置:接着上次的安装,如果需要下载瓦片数据,先加载对应的地图数据源配置:导入成功后可以看到列表增加了相应信息。预览地图:可根据需要预览列表中的地图源数据。

2022-12-02 16:20:37 363

原创 Ubuntu20下安装QGis的步骤

QGis是一款有线的免费地理信息软件,可创建、编辑、可视化、分析和发布地理空间信息。目前该软件看在Windows、Mac、Linux、BSD和Android下安装使用。下面记录一下Ubuntu20下安装的步骤,方面后面再次使用时参考。

2022-12-02 15:56:14 2013

原创 04Qml中定位器中定位器和布局管理器的区别

布局管理器使用时,布局负责分配其子Items的几何形状, 因此不应指定子Items的width, height, x, y或其他任何可能影响布局的因素(如anchors等). 否则会产生冲突, 导致布局的结果具有不确定性.。Column和ColumnLayout都是控制元素纵向排列的,不过Column是排列,layout是布局;包括最小,最大,合适,全覆盖等。如果子Item也是布局, 也同样要遵循这个原理. 因此,只有没有父布局的布局才能具有“anchors.fill:parent;

2022-11-27 18:05:52 607

原创 03Qml 中的属性 contentItem应用例子

【代码】03Qml 中的属性 contentItem应用例子。

2022-11-27 16:52:27 963

原创 02Qml基本类型list与Item的status应用例子

///// 注意多个状态之间使用逗号不是分号,类似一个数组states: [State { ... }, // 状态1State { ... }, // 状态2State { ... }, // 状态3State { ... }, // 状态4...]对于每个状态Status,需要给定义一个唯一的字符串name;

2022-11-26 12:11:59 509

原创 01第一个Qml程序例子引出的相关知识点

QML是Qt4.7.0中新增的Qt Quick核心组件:Qt Quick是一组旨在帮助开发者创建在移动电话,媒体播放器,机顶盒和其他便携设备上使用越来越多的直观、现代、流畅UI的工具集合;Qt Quick可以使用本地已有的Qt C++轻松快速的扩展它的能力。在项目中前端开发使用QML/JaveScript, 后端代码开发使用Qt C++来完成系统接口和计算工作。QML是Qt推出的Qt Quick技术的一部分。程序例子引出的相关知识点:Item对象和anchor

2022-11-26 10:07:25 250

原创 Qml程序编辑时提示duplicate property binding (M10)错误

duplicate property binding(10)表示===》重复属性绑定。即在一个对象内有两个相同的属性,去掉一个就行。

2022-11-19 19:01:02 145

原创 Window10下解决弹出兼容性助手对话框的方法

Win10下亲测可用 旧版的软件 弹出程序兼容性助手对话框 解决方法 Windows服务下的程序兼容性服务 策略中设置 关闭程序兼容性助理

2022-11-08 14:05:09 2767

原创 设置Qt开发的程序开机自启动

在Command中输入bash /etc/init.d/start.sh。替换自己的项目名称与可执行的文件名。2.移动文件并添加执行的权限。完成qt程序的开机自启动。3.在全部应用中搜索启动。

2022-11-03 14:14:25 884

原创 virtual memory exhausted: Cannot allocate memory 解决办法 命令分配交换空间

在执行qt程序时由于有的开发版的空间分配的不合理,导致出现的swap空间不足的情况。可以使用命令的方式分配swap空间。命令解析:dd if= file1 of=file2 bs=1K count=512。bs: blocks, 指定每次读取的块的大小,单位可以是字节、K、M。of: output file, 表示指定输出文件。if: input file, 表示指定输入文件。利用该命令,可以人为地创建一个指定大小的文件。count :指定读取多少块。

2022-11-03 14:00:32 1107

原创 Windows下 Qt for Android 的环境配置 Qt5.12.8 (3)

分别选择jdk sdk ndk的安装路径,点击apply。选择android5.0.1版本,其他选项不选择。选择中间的ARM与X86的处理器模拟安卓处理器。选择比较新的版本 但最好不要选择beta测试版。一、查看所需文件 点击工具——选项——设备。在kits中可查看android的环境。3.Android SDK下载。选择自己操作系统的位数进行下载。4.Android NDK下载。之后选择接受协议 ,安装即可。Tools选择前三项即可。选择SDK Tools。同样的网址 选择NDK。需要新建两个环境变量。

2022-11-02 14:44:06 548

原创 Linux(Ubuntu20)下安装Qt5.12.8 包含直接命令行安装(2)

3..之后的步骤与Windows下安装一致。1.下载完成后在终端打开下载的路径。linux下载.run即可。2.赋予执行权限 并执行。

2022-11-02 10:43:22 6406 4

原创 Windows下安装Qt5.12.8(1)

只需要选择MinGW即可 根据自己的电脑位数选择64或32位。如果需要进行android相关开发,安装Android的对应三个选项。Source源码一定要安装,因为你不知道之后Qt开发的其他框架哪些会需要源码进行编译。剩下的是Qt的相关库,推荐安装。安装IDE:qt Creator 这是项目运行,调试,编码的主要工具。5.点击下一步后等待安装即可。安装完成后打开Qt Creator即可开启qt的学习。3.选择安装路径,推荐为如下格式,最好安装在非C盘。2.输入邮箱密码进行注册,之后登录,点击Next。

2022-11-02 10:20:12 1797

原创 RK3588 debian系统 竖屏开发版将屏幕旋转为横屏

2.找到旋转(Rotation),选择旋转方向(Left or Right),点击应用(Apply)即可。在一些竖屏开发版中需要使开发的Qt应用横屏显示,在不改变qt代码的情况下 在操作系统设置屏幕旋转即可。1.在开发版左上角找到设置(Settings)——屏幕(Display)

2022-11-01 16:03:29 1159

原创 android安装Ubuntu涉及的问题(2)

问题二 安装的ubuntu无法启动图形界面 所以使用anlinux创建虚拟界面,使用vnc远程连接。如有其他方法启动图形界面,欢迎分享。问题一 在执行3.6安装ubuntu ./ubuntu/sh -y时 会出现以下错误。测试所需终端为Huawei Pad M6,所需app为termux与anlinux。问题三 使用 secureCRT连接ubuntu时 端口需设置为8022。时下载资源不完全导致的,重新卸载termux在进行安装步骤即可。这是在git clone。

2022-10-31 15:48:00 597

原创 android手机安装ubuntu并创建ubuntu图形界面(1)

当出现 root@localhost:~# 即代表安装桌面系统完成。中途弹出设置输入桌面系统密码,该密码用于连接。以后要在Termux上运行ubuntu都是。在手机上下载 AnLinux软件。点击第一个选择后点击Ubuntu。后输入复制的指令回车即可安装桌面。点击第二个选择后选择xfce4。点击启动后,会自动进入。,进入命令模式,输入。

2022-10-26 10:52:05 6297

原创 为X60笔记本制作ubuntu18启动U盘,引导问题解决

ubuntu 启动U盘 引导问题 Failed to load ldlinux.c32

2022-08-18 09:12:29 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除