草庐IT

Qt-FFmpeg

全部标签

QT使用SQLite 超详细(增删改查、包括对大量数据快速存储和更新)

QT+SQLite在QT中使用sqlite数据库,有多种使用方法,在这里我只提供几种简单,代码简短的方法,包括一些特殊字符处理。在这里也给大家说明一下,如果你每次要存储的数据量很大,建议使用事务(代码中有体现),万条数据不到一秒吧。用SQlite建立一个简单学生管理数据库数据库中有两个表一个是class和student。class表结构student表结果创建工程我的工程如下:直接上代码(看注释更通透)student.pro文件添加sql模块。QT+=coreguiQT+=sql#添加数据库模块greaterThan(QT_MAJOR_VERSION,4):QT+=widgetsCONFIG+

C++ Qt开发:TableView与TreeView组件联动

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableView与TreeView组件联动的常用方法及灵活运用。本章我们继续实现表格的联动效果,当读者点击TableView或TreeView中的某一行时,我们让其实现自动跟随功能,且当用户修改行中特定数据时也让其动态的跟随改变,首先绘制一个主界面如图,分别放置两个组件框,底部保留两个按钮,按钮1用于该表表格的行列个数,按钮2则用于设置TableView表格表头参数,整个表格我们将其设置为可编辑状态。在函数中我

Qt Designer生成ui文件,如何转py文件,如何运行

下面将逐步介绍ui文件如何转py文件,怎么运行的具体操作步骤ui文件转py文件1.使用QtDesigner生成ui文件,保存到本地2.输入cmd,打开命令行窗口3.进入ui文件的目录下,文件路径使用你本地存放ui文件的位置cd/dui文件路径4.在命令行中输入pyuic5-opy文件名ui文件名pyuic5-odemo.pydemo.ui5.查看ui文件所在的位置,可以发现新增了一个demo.py文件运行py文件运行ui文件转换成的py文件,需要在py文件底部添加窗口运行函数。if__name__=="__main__":importsysapp=QtWidgets.QApplication(

QT:LNK2019:无法解析的外部符号的多种解决方式

    一、该错误的本质是链接器无法在已编译的obj、lib或dll文件中找到函数定义,所以需要删掉已存在的debug和release文件重新编译;        二、.pro文件中添加头文件时以\符号结尾导致的(错误书写),以致程序找不到程序入口main.cpp;        三、LNK2019:无法解析的外部符号"__declspec以这种为前缀的基本上跟库相关的,说明无法正常调用库,一般是路径有问题,在属性上需要校准好;C/C++->常规->附加包含目录->写库目录…/bb链接器->输入->附加依赖性->写库的lib路径…/bb/testlib.lib原文链接:https://blog

C++ Qt开发:CheckBox多选框组件

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍CheckBox单行输入框组件的常用方法及灵活运用。QCheckBox是Qt中用于实现复选框的组件,它提供了丰富的功能和灵活性。与之前文章中的RadioButton组件不同,CheckBox组件支持多项选择以及三态支持,即可以是选中、未选中或半选中的状态。下面是QCheckBox的主要方法的概述和表格形式:方法名描述QCheckBox(QWidget*parent=nullptr)构造函数,创建一个QCheckB

【QT HTTP】使用QtNetwork模块制作基于HTTP请求的C/S架构

目录0引言1HTTP基本知识1.1请求类型1.2HTTP请求报文格式1.3HTTP响应报文格式1.4拓展:GETvsPOST请求方法GET请求请求报文:响应报文POST请求请求报文响应报文其他注意事项示例:GET请求示例POST请求示例2实战2.1QtNetwork模块介绍2.2编程实现HTTP客户端2.3编程实现HTTP服务器🙋‍♂️作者:海码007📜专栏:C++专栏💥标题:【QTHTTP】使用QtNetwork模块制作基于HTTP请求的C/S架构❣️寄语:书到用时方恨少,事非经过不知难。🎈最后:文章作者技术和水平有限,如果文中出现错误,希望大家能指正!0引言最近项目涉及到网络HTTP相关内

用ffmpeg删除视频的音轨,让视频静音

ffmpeg-i~/video/video.mp4-an-vcodeccopy~/video/muteVideo.mp4删除以后我们查看muteVideo的文件信息,只有一个Stream:video信息了。再对比看一下video.mp4的信息,是有两个Stream信息,一个video,一个audio。 

音视频学习之ffmpeg常用基础命令整理

基于windows环境安装好必要的ffmpeg后,对ffmpeg基础命令进行一些了解:1:ffmpeg查看版本:ffmpeg-version2:ffmpeg查询命令:基本信息:ffmpeg-h高级信息:ffmpeg-hlong所有信息:ffmpeg-hfullffplay查看帮助:ffplay-hffprobe查看帮助:ffprobe-hffmpeg具体分类支持的参数查看帮助:ffmepg-htype=name比如: ffmpeg-hmuxer=flv ffmpeg-hfilter=atempo(atempo调整音频播放速率) ffmpeg-hencoder=libx2643:ffm

ubuntu 22.04安装拼音输入法(qt各版本等全控件支持,非百度搜狗等)

引言百度搜狗拼音输入法在ubuntu22.04上时常出现一些窗口无法输入中文的情况,为此引入Fcitx5更佳!在Ubuntu操作系统上,有几种可供选择的拼音输入法。以下是其中一些常用的拼音输入法:Fcitx:Fcitx是一个开源的输入法框架,在Ubuntu上得到广泛应用。它支持多种输入法引擎,包括拼音输入法。你可以在Ubuntu的软件包管理器中搜索fcitx进行安装,并根据需要选择合适的拼音输入法。IBus:IBus是另一个常见的输入法框架,也支持多种输入法引擎,包括拼音输入法。你可以在Ubuntu的软件包管理器中搜索ibus进行安装,并根据需要选择合适的拼音输入法。参考资料软件测试精品书籍文

android - Qt 如何连接到 android 操作系统中的现有 SQLite 文件?

我正在尝试连接到我的qt5.2项目(在Android操作系统中)中的现有SQLlite数据库文件。我应该将此文件保存在哪里以使用以下代码加载它:QSqlDatabase::addDatabase("myfile.sqlite");? 最佳答案 首先,您应该使用addDatabase添加数据库连接,驱动程序类型为QSQLITE,连接名称如MyConnection。QSqlDatabasedb=QSqlDatabase::addDatabase("QSQLITE","MyConnection");接下来您应该设置连接的数据库名称并打开它