摘要:
配置文件 使用快捷键Ctrl+Shift+p并键入运行命令首选项:打开设置(json)调出配置文件,主题配置以修改追加json属性值方式实现 效果概览 字体样式 "editor.fontSize": 17, "editor.lineHeight": 24, 基础主题 "workbench.color 阅读全文
摘要:
概述 在linux下可以为程序创建多个不同名的软链接,利用这个机制把多种功能封装到一个程序里,就构成了工具集合,例如开发板中的busybox。 # ls -la /bin lrwxrwxrwx 1 1000 1000 cp -> busybox lrwxrwxrwx 1 1000 1000 ls - 阅读全文
摘要:
细节 调用C库而不是C++库 要注意平台位数对应 解释型语言自上而下执行 函数类似标签,缩进表示代码块 一行一条语句时可以不用分号 如何分配一段内存等 代码 """ test python sample """ # 输入输出 print("hello ", end=" ") print("pytho 阅读全文
摘要:
打包文件 使用release模式编译程序。 拷贝exe到一个空白目录中。 打开Qt 5.14.2 (MinGW 7.3.0 32-bit)命令行工具。 在命令行中去到exe所在路径。 执行打包语句 windeployqt <EXE>拷贝依赖库。 删除文件 打包命令会拷贝所有依赖到当前目录,如果总文件 阅读全文
摘要:
关于QSS 除原生界面外,Qt提供了加载配置文件的方式来自定义和美化界面外观,这个配置文件也叫做样式表(QSS:Qt Style Sheets),它的语法与css类似,具体支持属性可参考官方文档。 编写QSS文件 新建一个文件命名为MyStyleSheet.qss,填入样式属性代码 QPushBut 阅读全文
摘要:
概述 libusb是开发与USB外围设备通讯应用程序的好帮手,其API精益且功能强大,完备内容可以查看接口文档和库提供的examples示例程序。 自己使用较多的是USB批量传输类型,在此记录下有关批量传输通讯需要的一些步骤。代码适用于存在批量传输端点的USB设备。 数据结构 查找设备的标识 str 阅读全文
摘要:
SQL 是操作数据库的标准语言,适用于MySQL、Oracle、DB2 等数据库。Qt 的 QtSql 模块基于 SQL 提供了相关数据库操作函数,因此得以使这些数据库操作起来大同小异。下面的以SQLite数据库为例记录,生成的数据库可通过SQLiteStudio进行可视化操作。 添加模块 在.pr 阅读全文
摘要:
跨编译器的动态库 今天想用Qt去调用静态库,碰巧这个库又是用Vs生成的,于是乎... 使用Qt生成一个静态库,并使用Qt程序去调用,程序正常编译运行。但使用VS生成静态库,再使用Qt程序去调用,程序不能编译,错误File format not recognized (无法识别文件格式)。然而使用Vs 阅读全文
摘要:
使用C#程序模版 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static 阅读全文