程序媛zcc
码龄5年
  • 500,716
    被访问
  • 200
    原创
  • 8,522
    排名
  • 1,047
    粉丝
关注
提问 私信
  • 加入CSDN时间: 2017-08-29
博客简介:

zcc的博客

查看详细资料
  • 5
    领奖
    总分 1,775 当月 162
个人成就
  • 获得126次点赞
  • 内容获得63次评论
  • 获得497次收藏
创作历程
  • 53篇
    2022年
  • 101篇
    2021年
  • 39篇
    2020年
  • 2篇
    2019年
  • 5篇
    2018年
  • 1篇
    2017年
成就勋章
  • 入选《软件工程领域内容榜》第15名
TA的专栏
  • qt
    46篇
  • ffmpeg
    8篇
  • C++
    31篇
  • SDL
    1篇
  • electron
    6篇
  • android
    10篇
  • 直播视频
    6篇
  • JavaScript
    67篇
  • 前端
    37篇
  • less
    1篇
  • 字符转换utf-8、GB2312
    1篇
  • ifstream
    1篇
  • layui
    7篇
  • windows操作
    3篇
  • css
    7篇
  • HTML
    21篇
  • jquery
    10篇
  • ES6
    1篇
  • ajax
    1篇
  • svn
    4篇
  • vue
    1篇
  • css3
    3篇
  • webstrom
    3篇
  • bootstrap
    1篇
  • npm
    1篇
  • echarts
    1篇
  • 移动端pc端兼容
    1篇
  • hammer.js
    1篇
  • node.js
  • 微信浏览器
    1篇
兴趣领域 设置
  • 前端
    javascriptcsses6前端框架
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

QT 项目引入子项目报错 main.obj:-1: error: LNK2019: 无法解析的外部符号 “public: void __cdecl Widget

我想把写好的项目当一个模块 引入到要用的项目里,类似引入子项目,子项目结构:下面是我的步骤:首先 先把 写好的子项目文件夹 放到 项目文件夹下在想要添加的项目文件夹下 鼠标右键 Add Existing Directory 选择 要添加的子项目文件夹不能有两个main 函数,我删除了子项目的 main.cpp 和 .pro主项目 .pro 注释了#SUBDIRS += \# vid/MediaLibrary/MediaLibrary.pro启.
原创
发布博客 前天 16:04 ·
29 阅读 ·
0 点赞 ·
0 评论

QT 使用QtableWidget创建表格,多处使用,封装类调用

QT 使用QtableWidget 写表格 ,多个地方调用相同样式的表格,不想每个地方都写一遍配置,简单封装起来效果设计注意 要在 表格外加一层布局ui->verticalLayout_4->addWidget(myTableWidget);如果不创建 verticalLayout_4 直接在 ui->widget_3里创建表格, myTableWidget = new TableWidget(ui->widget_3); 表格不会铺满...
原创
发布博客 2022.05.17 ·
134 阅读 ·
0 点赞 ·
0 评论

QT 使用 QtableWidget 写表格样式以及配置项

QT 使用QtableWidget 写表格设计:效果:代码 .cpp:#include "screenmanagement.h"#include "ui_screenmanagement.h"#include <QTableWidgetItem>#include <QDebug>ScreenManagement::ScreenManagement(QWidget *parent) : QWidget(parent), ui...
原创
发布博客 2022.05.17 ·
68 阅读 ·
0 点赞 ·
0 评论

QT 文件整理到新文件夹以及引入文件夹

练习Qt 项目 文件越写越多都在根目录下,于是在项目里建文件夹(res_view为例),然后把要整理的文件放在文件夹里。然后将文件夹导入项目项目名鼠标右键 Add Existing Directory... 选择要添加的文件夹 点 OK然后运行项目 会有 找不到文件的报错,先看一下 .pro 引入的文件路径(.h/.cpp/.ui)改过来没有再把项目文件中用到的引用路径地址改一下,重新构建运行就可以了...
原创
发布博客 2022.05.13 ·
45 阅读 ·
0 点赞 ·
0 评论

QT 汉字报错:此字符不允许在标识符中使用、常量中有换行符

今天在写表格 QTableWidget 设置表格标题时遇到以下报错,注释那行就不报错,上面打开就报错。不知道复制粘贴的原因还是什么。构建:先找办法解决:QT界面菜单栏->工具->选项->文本编辑器,修改成如果编码是UTF-8则添加在头文件 加 #pragma execution_character_set("utf-8")以上不行。出现这种情况的可能是在使用Qt的时候采用了msvc编译,源代码文件是无BOM的utf-8编码格式,QtCreator
原创
发布博客 2022.05.12 ·
49 阅读 ·
0 点赞 ·
0 评论

QT 实现选择文件并上传显示进度条,tcp传输

Qt 实现选择文件 上传,进度条,客户端 .cpp:#include "filesetdialog.h"#include "ui_filesetdialog.h"#include <string> //string#include <iostream> // cout#include <QString>#include <QTextCodec>FileSetDialog::FileSetDialog(QWidget *parent): .
原创
发布博客 2022.04.24 ·
2085 阅读 ·
0 点赞 ·
1 评论

QT 实现点击按钮显示下拉菜单 QMenu

想实现点击按钮显示下拉菜单的效果://初始化下拉菜单QMenu* menu = new QMenu(this);actionIpSet = new QAction("按钮1", this);actionAuthorize = new QAction("按钮2", this);menu->addAction(actionIpSet);menu->addAction(actionAuthorize);menu->addSeparator();menu->
原创
发布博客 2022.04.24 ·
471 阅读 ·
0 点赞 ·
0 评论

QT 新建弹框步骤 Dialog, 按钮文字修改

在要新加弹框的文件夹上鼠标右键 选择Add New...使用 创建弹框代码://cppvoid OutListItem::on_pushButton_clicked(){ qDebug() << "点击按钮 显示弹框--- " << this; setDialog = new ScreenSetDialog(this);// setDialog->setModal(false); setDialog->s...
原创
发布博客 2022.04.18 ·
351 阅读 ·
0 点赞 ·
0 评论

QT 动态创建列表时遇到问题 addStretch

初学Qt,在创建列表时垂直布局,动态创建的列表项被平分了,于是在代码里添加pLayout->addStretch(); // 添加伸缩设计里的伸缩:前:后:主要代码:void ScreenCtr::showOutListWidget() { QBoxLayout *pLayout = new QVBoxLayout();//垂直排列控件 for(int i = 0; i < outInfoList.size(); i++) { ...
原创
发布博客 2022.04.15 ·
155 阅读 ·
0 点赞 ·
0 评论

Qt 安装完VS2017后 启动报错 “windows.h”: No such file or directory等

安装完 vs2017_Community 之后 ,打开Qt 启动项目报错:<stdio.h><window.h>“windows.h”: No such file or directory“stddef.h”: No such file or directory'stdio.h' file not found<math.h> 等等。。。参考网上的重新修改安装:安装完之后 需要重新启动 Qt,再运行才不会报错参考:vs2...
原创
发布博客 2022.04.07 ·
146 阅读 ·
0 点赞 ·
0 评论

Qt 实现定时器 QTimer 代码

//定时器QTimer *fTimer=new QTimer(this);fTimer->stop();fTimer->setInterval(1000) ;//设置定时周期connect(fTimer,SIGNAL(timeout()),this,SLOT(on_timer_timeout()));// 点击按钮 启动定时器onOff_btn = new QPushButton();onOff_btn ->setStyleSheet("background-image.
原创
发布博客 2022.03.30 ·
527 阅读 ·
0 点赞 ·
0 评论

Qt connect函数 信号与槽理解

信号与槽机制 各个组件之间的交互信号(Signal):就是在特定情况下被发射的事件,例如PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号槽(Slot):就是对信号响应的函数。槽就是一个函数,与一般的C++函数是一样的,可以定义在类的任何部分(public、private 或 protected),可以具有任何参数,也可以被直接调用。槽函数与一般的函数不同的是:槽函数可以与一个信号关联,当信号被发射时,关联的槽函数被自动执行。connect 前面是信号 后面是槽
原创
发布博客 2022.03.30 ·
376 阅读 ·
0 点赞 ·
0 评论

Qt UI上的按钮和创建的按钮绑定 click 点击事件

如果在ui 上 的按钮 绑定点击事件,按钮鼠标右键转到槽,点击clicked(),即可创建函数。动态创建的按钮需要 用 connect 连接QHBoxLayout* layout = new QHBoxLayout();onOff_btn = new QPushButton("开");connect(onOff_btn, SIGNAL(clicked()), this, SLOT(on_btnStart_clicked()));layout->addWidget(onOff
原创
发布博客 2022.03.30 ·
761 阅读 ·
0 点赞 ·
0 评论

QT 项目 中引入外部exe,并读出信息

在自己项目中 引用 外部 exe。 例如 使用ffprobe.exe 查找视频信息:#include <QProcess>//获取视频信息QString FileManagment::getVideoInfomation(QString path) { QProcess pro;// QString strPath = "E:/develop/ffmpeg/ffmpeg/ffmpeg-4.2.2-win64-shared/bin/ffprobe.exe -v quiet
原创
发布博客 2022.03.22 ·
240 阅读 ·
0 点赞 ·
0 评论

FFMPEG ffprobe.exe 查看视频文件信息 命令

找到ffprobe.exe 所在文件夹,按住 shift 鼠标右键 ,在此处打开 PowerShell 窗口ffprobe -v quiet -show_format -show_streams -print_format json E:/develop/ffmpeg/ffmpeg/ffmpeg-4.2.2-win64-shared/bin/m1.mp4输入命令 后 可看到视频信息...
原创
发布博客 2022.03.22 ·
532 阅读 ·
0 点赞 ·
0 评论

C++ string 删除第一项和最后一项

basic_string & erase(size_type pos=0, size_type n=npos);即从给定起始位置pos处开始删除, 要删除字符的长度为n, 返回值修改后的string对象引用std::string str11 = "abcdef";str11.erase(0, 1); // 删除第一项 astr11.pop_back(); // 删除最后一项 f...
原创
发布博客 2022.03.22 ·
928 阅读 ·
0 点赞 ·
0 评论

C++ QString 与 string(int) 相互转换

string 转 QStringstring str = "abc";QString qstr = QString::fromStdString(str);QString 转 stringQString qstr = "dddd"; string str = qstr.toStdString();int 转 QStringint i= 0;QString str = QString::number(i+1);
原创
发布博客 2022.03.22 ·
563 阅读 ·
0 点赞 ·
0 评论

C++ char const* 拼接

char const*url_v1 = "rtp://127.0.0.1:1234"; std::string const& cc = std::string(url_v1) + std::to_string(m_id); char const*url_v = cc.c_str();
原创
发布博客 2022.03.22 ·
589 阅读 ·
0 点赞 ·
0 评论

FFmpeg编码(YUV转H264)并改变视频分辨率示例

最简单的基于FFmpeg的编码器-纯净版(不包含libavformat)_雷霄骅的博客-CSDN博客_ffmpeg 编码器初学音视频、ffmpeg。根据雷神的例子跑起来,调用libavcodec将YUV像素数据(YUV420P)编码为H.264码流,H.265为(HEVC)。视频编码:视频编码方式就是指通过特定的压缩技术,将某个视频格式的文件转换成另一种视频格式文件的方式。视频编码格式常见到的有:MPEG-2TS、Divx、Xvid、H.264、WMV-HD和VC-1。原始的图像和声音是需.
原创
发布博客 2022.03.18 ·
2998 阅读 ·
0 点赞 ·
0 评论

QT 自定义类引入设计 UI文件

我想在widget_4 里添加自定义类 Screen,样式是用代码写的,我想使用设计的 ui 文件。 for(int i = 0;i< 10;i++) { Screen *widget = new Screen(ui->widget_4); QLabel *txt = new QLabel(widget); txt->setText("name"); txt->setAlignment(Qt::AlignC.
原创
发布博客 2022.03.12 ·
365 阅读 ·
0 点赞 ·
0 评论
加载更多