
Qt音视频开发
文章平均质量分 67
Qt音视频开发
懒回顾,半缘君
音视频开发,AIGC, AIOT方向
展开
-
Qt中的线程与信号槽
mainwindow.h zthread.h main.cpp mainwindow.cpp zthread.cpp 界面:运行结果:】我好像明白了点,我确实语法错了。之前关联信号与槽的时候,明明是不同的两个类,我却在connect前边加上了一个类域,这是其一;信号函数没有函数体定义,不能在.cpp文件中实现,但是我却实现了,还加了类域没想到 重定义 三个字放到信号signals这里是这样的情况,我粗略地以为只是函数、变量对象等的“重定义、” connect(m_pThtread,&原创 2024-02-04 08:00:00 · 466 阅读 · 0 评论 -
QT中的数据结构(一)
在做Qt项目的时候,不要去用那些数组了,要用容器。用Qt专有的数据类型。QString和std::string是有区别的。原创 2024-02-03 11:52:15 · 1175 阅读 · 0 评论 -
布局管理和样式表
手动操作 相关功能解释: Qt Designer或者QC中的Spacer控件及其属性 网格布局 代码操作 setFocusPolicy()原创 2024-01-31 08:53:23 · 1001 阅读 · 0 评论 -
QWidget事件处理 之 鼠标事件
QMouseEvent类用来表示一个鼠标事件,在窗口部件中按下鼠标或者移动鼠标光标时,都会产生鼠标事件。利用QMouseEvent类可以获知鼠标是哪个键按下了,鼠标指针的当前位置等信息。通常是重定义部件的鼠标事件处理函数来进行一些自定义的操作。QWheelEvent类用来表示鼠标滚轮事件,主要用来获取滚轮移动的方向和距离。默认情况下,只有在按下鼠标按钮(不释放)时移动鼠标,才会产生鼠标移动事件,否则不会产生鼠标移动事件。原创 2024-01-30 10:06:55 · 2283 阅读 · 0 评论 -
QWidget
【代码】QWidget。原创 2024-01-29 11:04:52 · 552 阅读 · 0 评论 -
基本控件(二)QMainWindow主窗口相关 以及 手写控件的方法 (按F2)
先创建个QMainWindow项目。鼠标点击选中QMainWindow之后按F2,就会进入其最一开始的定义的头文件中。原创 2024-01-28 15:58:06 · 387 阅读 · 0 评论 -
qt的main函数(程序启动入口)
这种使用方式是在商业软件开发过程中常用的方式。最大的一个好处就是我们甚至可以用脚本来启动我们的qt程序。.\release\程序名.exe 模型名.model 模型文件所在的地址。其中int argc, char *argv[]参数是很有用的。原创 2024-01-26 14:22:32 · 1521 阅读 · 0 评论 -
qmake pro文件相关
Qt最早是Linux系统里搞的,所以很多代码命令习惯对于常用Windows的人会有些不知其所以然。DLL(Dynamic Link Library)文件为动态链接库文件,又称“应用程序拓展”,是软件文件类型。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可使用多个DLL文件,一个DLL文件也可能被不同的应用程序使用,这样的DLL文件被称为共享DLL文件。原创 2024-01-26 13:59:14 · 1015 阅读 · 0 评论 -
从一个main.cpp文件开始构建Qt项目【浅析】
通过mingw32-make就可以开始编译,但是如果没有构建好.pro文件,则会报错。但是没打印出东西,main.cpp文件里有qdebug()输出语句的。就加了QT += core gui widgets这一句。但是这证明了通过命令行的方式是可以编译的。最初只有一个main.cpp文件。的作用就是生成一个.pro文件。没报错就是运行成功。原创 2024-01-25 10:13:48 · 683 阅读 · 0 评论 -
基本控件(一)
QT控件是在QT框架下实现的一组用户界面元素,包括按钮、标签、输入框、列表框、滚动条、菜单等等,它们用于快速构建各种应用程序的图形用户界面。这些控件都是基于QT框架中的QWidget类派生而来的,因此它们共享QWidget的很多特性和方法,如事件处理、尺寸调整、定位、布局等等。此外,QT控件还提供了许多用于自定义与控件交互的方法和信号。在开发QT应用程序时,开发者可以使用已有的QT控件,也可以基于现有控件进行扩展或创建全新的控件。QT控件可以根据不同的操作系统或主题进行定制,从而实现更好的用户体验。原创 2024-01-22 21:48:11 · 474 阅读 · 0 评论 -
Qt信号与槽这块的补充
在窗口上拖入一个按钮,然后按下F4,就可以点击按钮然后拖出一个接地线一样的东西,这里点击的按钮拖出,那么指的就是点击的按钮发出的信号然后接地线拖到哪里就指得是那个来接收,比如由一个按钮点击拖出到另外一个按钮中,那么就是由点击得按钮发出信号另外一个按钮得槽来接收这个信号,当然这里信号与槽都是按钮自带的,所以使用起来不是很灵活,不建议使用。这个就是在类里面把信号和槽函数等写好之后,注意在哪个类型下。就是在设计界面鼠标右键点击某个控件的时候,出来的转到槽。了对于这种方式认识一下就可以了,知道怎么用就行。原创 2024-01-20 21:18:46 · 399 阅读 · 0 评论 -
Qt开发用到的英文词及其解释
布局“弹簧”按钮基于模型的项目视图基于项目的项目视图容器输入部件显示小部件。原创 2024-01-16 17:30:38 · 562 阅读 · 0 评论 -
Qt开发需要的预备技能
先说一下,这里用的是5.15.2的版本,现在还不落后。原创 2024-01-16 15:53:50 · 1176 阅读 · 0 评论