自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT鸠摩智的博客

把复杂的事,简单的说给你听。

  • 博客(15)
  • 收藏
  • 关注

原创 QML自定义侧边栏的设计与实现

在现代用户界面设计中,侧边栏作为一种常用的导航和信息展示手段,扮演着至关重要的角色。使用Qt Quick和QML在应用程序中实现一个既美观又实用的自定义侧边栏,可以极大地提升用户体验。本文将探讨如何在不涉及具体代码的前提下,设计和实现一个功能丰富的QML自定义侧边栏。

2024-05-13 20:34:33 159

原创 QtQuick自定义无边框窗口

在现代桌面应用程序开发中,用户界面的美观性和灵活性显得越来越重要。传统的窗口边框在某些情况下可能会显得过于呆板和限制性,特别是当开发者追求提供无缝和沉浸式用户体验时。Qt Quick (QML) 为开发者提供了强大的工具,以自定义和增强用户界面的外观和感觉。在本篇博客中,我们将探讨如何在Qt QML中创建无边框窗口,并讨论实现该功能的关键步骤及注意事项。

2024-05-10 22:12:15 75

原创 使用CLion搭建和配置QT QML环境

通过本教程,您已经学会了如何在CLion中搭建和配置QT QML开发环境。虽然开始时配置环境可能会略感复杂,但一旦完成,就为您提供了强大的开发工具,使您能够充分利用QT Quick的强大功能来创建现代、高效的应用程序。

2024-05-05 16:00:24 549

原创 Pybind11 将C++代码绑定Python

在科学计算和数据处理领域,Python以其简单易用和丰富的生态系统而闻名。然而,在性能方面,C++通常比Python更高效。为了充分发挥两种语言的优势,我们可以使用Pybind11将C++代码绑定到Python,从而在Python中调用C++代码,实现高性能和易用性的完美结合。Pybind11是一个用于创建Python绑定的轻量级库,它使得将C++代码绑定到Python非常简单。在本文中,我们将演示如何使用Pybind11将简单的C++函数绑定到Python,并在Python中调用这些函数。

2024-04-07 14:31:39 214

原创 CLion 开发C++ QT

此时需要用到QT windeployqt 将用到的QT库带上。在终端里找到exe文件所在的目录,同时使用windeployqt命令生成所需要的库。将 cmake-build-debug下生成exe 复制到桌面新建文件夹里。输入:windeployqt untitled.exe 生成所需要的库。比如:我的文件(untitled.exe)放在桌面新建文件夹中。QIcon(":/page.png") // 图片文件。桌面新建文件夹,用于放置执行文件需要的QT库。可以将文件,图片,音频,json等资源打包。

2024-04-06 15:18:57 835

原创 QT QPluginLoader 插件开发 ui界面打包dll

在现代软件开发中,灵活性和可扩展性是至关重要的。随着项目的发展,经常需要添加新的功能模块或界面,同时也需要考虑到方便的升级、下载和卸载这些模块。QT框架提供了QPluginLoader类,使得插件化开发变得十分简单。本文将介绍如何利用QT的QPluginLoader实现UI界面的插件化管理,每个子窗口都作为独立的DLL插件,实现灵活的功能扩展和管理。

2024-04-06 14:09:56 392

原创 C++ 串口通信 Windiws API CRC 循环冗余校验

当谈到嵌入式系统和串口通信时,C++是一个强大的选择。在这篇博客中,我们将探讨如何使用C++与嵌入式设备进行串口通信,以及如何构建一个简单的串口通信应用程序。

2024-04-06 01:51:10 395

原创 QT 在线更新功能 申请管理员权限 Django服务器搭建

更新程序只需要替换部分需要更新的文件,不必整个程序重新安装。主程序在运行的时候会一直占用需要的依赖文件。无法进行覆盖替换,所以当主程序将文件下载完后。启动另一个可执行程序解压下载的zip包,完成后在启动主程序。所以需要编写另一个解压zip的可执行程序,zip是从服务器下载的更新文件,下载到主程序目录下将zip 解压后直接替换主程序的文件,有时候需要删除新增文件,也由这个程序完成。解压zip 的可执行文件 需要在.por 文件中加入 QT += gui-private。

2024-04-03 12:07:05 949

原创 QT Windows完美无边框解决方案

Windows 平台的系统特性如放大缩小动画、贴靠动画等都保留了下来,无边框去掉标题栏,所以需要自己实现最小化、最大化、关闭 三个按钮。win11上鼠标进入最大化按钮时触发snap layout布局。

2024-04-01 23:10:12 685

原创 CV2-个人参考

取决于你的阈值处理。凸包cv2.THRESH_OTSU cv2.THRESH_TRIANGLE。

2022-08-02 20:49:12 653

原创 Qt exe 打包安装程序

简述innosetup是较常用且简单的软件打包工具。1、安装并打开innosetup软件①运行环境系统Windows7软件innosetup5.5.5②安装innosetup5.5.5完成后,点击“开始”→“所有程序”→“InnoSet。将会在安装成功后按照顺序执行[Run]字段中的程序(注意需要被执行的程序路径Filename"{app}\USB.EXE")指和主程序同级目录或者(Filename"{app}\xxxx\USB.EXE")未尝试!............

2022-08-02 09:44:30 1657

原创 Qt Qss 样式美化

button.setFixedSize(100, 100) 按钮宽度100 ,高度100。注意:如果想让按钮完全圆形,需要将圆角属性设置按钮宽高的50%,讲人话就是按钮宽高一半。则圆角属性:border-radius:50px;整数,小数,自定义中文,前后穿插字符。

2022-06-11 20:40:51 5519 1

原创 C++ 调用 Python 代码 - Clion QT混合编程 ,各取长处。

C++ 调用 Python 代码 - Clion QT混合编程 ,各取长处。Clion 编辑器 调用Python

2022-05-26 17:16:00 660 1

原创 odoo13 报价单 PDF 中添加图片添加图片

odoo中数据的存储,XML 都是在 postgresql数据库中。--dev xml -c odoo.conf添加这行代码,可以在更改了odoo中XML文件后不必每次升级模块。原图:效果图:报价单,属于销售模块的控件。需要找到销售模块的XML文件。1: sale 销售模块文件,sale_views.xml 中找到该控件位置添加字段,将会在前端显示。2:在销售模块执行文件中添加字段,和字段更该时需要调用的函数3:当你选择产品时,会调用产...

2022-03-19 23:07:54 1377

原创 psycopg2 , pymysql 连接数据库 操作

psycopg2 -创建数据表psycopg2.connect() 连接数据库 connect()参数说明: database="database" 数据库表名 user="name" 数据库用户名 password="123456" 数据库用户密码 host="127.0.0.1" IP地址 port="5432" # 安装python 三方模块 psycopg2 # pip install psycopg2 i...

2022-03-19 00:30:00 4631

空空如也

空空如也

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

TA关注的人

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