QT
猫瑾
作者转行回家养猪,可能不再更新。
展开
-
Linux 基于QT的mplayer视频播放器(实现进度条的拖动、播放列表等)
UI随手做的,有点简陋先放效果图:功能:实现了音量的进度条,播放进度条,播放暂停,停止,快进快退等等,并且界面可以跟随窗口缩放。(进度条可拖动控制视频、音频)下面界面视频的功能:1、播放用mplayer的播放slave模式slave模式:接受以“\n”结束的命令控制,这样就可以直接发送命令来控制mplayerplay功能核心代码: QStringList arg1; ...原创 2019-07-02 18:06:33 · 10837 阅读 · 44 评论 -
QT 通过图片的URL地址来获取下载图片
首先放效果图,简单的做了个UI:在文本框输入图片的URL,点击“download”就能下载图片。我是使用新浪的图源:http://n.sinaimg.cn/news/transform/700/w1000h500/20190702/8dba-hzfekep1071042.jpg , 图片如下:查看图片URL方式,鼠标右键选择图片,然后点击属性。可以看到在我的picture文件夹里面成...原创 2019-07-03 15:51:54 · 4019 阅读 · 2 评论 -
QT 通过label控件显示图片,图片能自适应label的大小
将通过URL下载的图片显示出来:效果如下: //显示图片 QPixmap pix; QImage image(fileName);//filename,图片的路径名字 ui->pix->setPixmap(pix.fromImage(image));// ui->pix就是label的控件名字 ui->pix->setScal...原创 2019-07-03 17:59:26 · 14584 阅读 · 0 评论 -
Ubuntu16.04 使用QT中一些常见的编译缺少库问题
问题:使用 QT 找不到相关库文件问题;collect2.exe:-1 : error: fatal error: cannot find ‘ld’ 解决方法: sudo apt-get install binutils-gold ln -s /usr/bin/ld.gold /usr/bin/x86_64-nptl-linux-gnu-ld.golerror: ca...原创 2019-06-28 11:40:45 · 3067 阅读 · 0 评论 -
QT 将SDL嵌入到QT的窗口控件中
做了一个ffmpeg+SDL的播放器,现在移植到QT中,暂时又不想直接用QT+ffmpeg的方式。但是原来的SDL做播放器的话,每次运行就直接弹出独立的SDL播放窗口。所以就把SDL嵌入到QT的子窗口中,记录一下遇到的问题。百度了网上的方式,都是3年前的了,有点老,踩了不少坑,下面开始说明一下:一开始是这种写法,如下: if(SDL_Init(SDL_INIT_VIDEO...原创 2019-07-25 18:17:17 · 6025 阅读 · 3 评论 -
QT 子窗口全屏化和退出全屏的功能实现
初始的UI如下图;现在只做了三个功能键:全屏、退出全屏、播放。下面看代码:三个信号与槽控制对应上面三个功能 QObject::connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(display_main())); //播放 QObject::connect(ui->fullsrceen,SIGNAL(clicke...原创 2019-07-26 15:35:35 · 3244 阅读 · 3 评论 -
ffmpeg QT实现播放器的进度条
如图,进度条是用qslide控件:用法:QSlider *playSlider = new QSlider;playSlider ->setRange(0,100); //设置进度条最小值和最大值(取值范围)playSlider ->setMinimum(0); //设置进度条最小值playSlider ->setMaximum(100); //设置进度条最大值pl...原创 2019-08-08 16:32:01 · 3954 阅读 · 4 评论