代码编织梦想

150家通用经销商决定退出凯迪拉克品牌 因不愿投资于销售电动车-爱代码爱编程

12月7日消息,据国外媒体报道,知情人士透露,大约150家通用汽车公司(General Motors)的经销商已决定退出凯迪拉克(Cadillac),而不是投资于销售电动汽车所需的昂贵升级。 通用汽车 知情人士称,通用汽车最近要求凯迪拉克经销商做出选择,要么接受退出该品牌的买断要约(buyout offer),要么花费大约20万美元对经销

京东健康暗盘涨幅超27% 成交额超1.6亿港元-爱代码爱编程

12月7日消息,京东健康明天将正式登陆港交所挂牌上市,今天暗盘交易中涨幅超27%。截至发稿,京东健康较招股价涨27.02%,报89.65港元,成交额达到1.62亿港元,目前总市值约2803.43亿港元。 京东健康对外发布公告称,香港公开发售合共接获846,209份有效申请,认购合共8,056,396,900股发售股份,相当于香港公开发售股份

雷军变身IPO收割机:坐拥4家上市公司,今年至少收获8个IPO!-爱代码爱编程

12月6日,雷军在个人微信公众号发文称:祝贺一起教育科技正式在纳斯达克挂牌交易。雷军表示,这是顺为资本今年上市的第8家公司。 一起教育科技IPO当晚,雷军以顺为资本创始合伙人、董事长的身份亲赴现场。 雷军在自己的文中回忆道:“2012年,顺为资本创办的第二年,我就有幸认识了刘畅,当时就被他深深打动。首先是极其出色的口才。私下说一句,新东方真牛

QT 布局管理器设置控件固定大小,控件间隔-爱代码爱编程

布局管理器刚开始用的时候,会出现比例不是自己想要的,又或者自动缩放尺寸不理想,这个时候就会想要设置布局管理器中控件的大小,达到理想布局。 使用函数: 1.设置布局管理器内部尺寸比例: QVBoxLayout::setStretchFactor(Qlayout *1,int); Qlayout *1:添加的控件 int:所占布局管理器的比例 //

FFMPEG+SDL2播放器-爱代码爱编程

1.在windows+QT环境下接入SDL时,报如下错: 22:37:03: Starting E:\FFMPEG\sdl_test\build-sdl_test-Desktop_Qt_5_9_8_MinGW_32bit-Debug\debug\sdl_test.exe... 22:37:04: E:/FFMPEG/sdl_test/build-sdl

qt子目录项工程模板及动态库二进制兼容测试实现-爱代码爱编程

qt子目录项工程模板及动态库二进制兼容测试实现 文章目录 概述设计思路源代码解析MainWindowUI界面动态库函数调用class LeeWidget显式类隐式类函数实现class LeeLabel显式类隐式类结果 概述 本篇文章是在qtcreator源码学习的支线知识,主线在这里1,主要目的是两个: 写一个qt subdir工程模板方

QT5 “Multicast Receiver Example”组播接收数据的说明-爱代码爱编程

本文基于的QT版本为5.13.0。在更早支持组播的QT版本中,应该也是适用的。 在QT提供的“Multicast Receiver Example”示例程序中,udpSocket4这个QUdpSocket对象,是使用下面的方式,进行绑定和加入组播的: udpSocket4.bind(QHostAddress::AnyIPv4, 45454, Q

QT工程 插件模式开发 虚函数-爱代码爱编程

QT工程 插件模式开发 使用虚函数 1、新建DLL工程 下面是makedll工程的具体实现代码 //Dir D:\Study\dlltest\makedll\makedll.h #ifndef MAKEDLL_H #define MAKEDLL_H #include <QObject> #include "../../publi

实训第三周周志-爱代码爱编程

通过这一周的学习,我学会了以下几点: 1. 了解了项目的安排       1.1. 第一阶段:             01. 项目GUI  +   AI基础技术(数据集处理 + 机器学习[特征的分类] + 深度学习[特征的学习])             02. 模型实现 + 模型训练          1.2. 第二阶段:        

QT 圆形头像绘制方法-爱代码爱编程

QT 圆形头像绘制方法 目标效果: 方法一: 将目标图像转换成圆形。根据图像得到圆形的Pixmap,再将pixmap绘制到label上。 这种方法的优点是不必在意绘制的label的形状是什么。相当于目标图片被裁切成背景透明的圆形图片。 //载入图片 QString path = "D:/123.jpg"; QPixmap pixmap(path);

原生QMessageBox中ok,cancel键显示中文-爱代码爱编程

目的 在多语言翻译时, 将原生的QMessageBox显示为中文。 QMessageBox box(QMessageBox::Warning,"提示","中文按钮"); //Warning 中W要大些 box.setStandardButtons (QMessageBox::Ok|QMessageBox::Cancel); box

《Qt MOOC系列教程》第三章第八节:锚定布局-爱代码爱编程

1. 锚定 除了传统的Grid,Row和Column布局,Qt Quick还提供了锚定布局。每个项目都有7条不可见的“锚线”:左,水平居中,右,顶部,垂直居中,基线和底部。 基线(上图未显示)对应于文本所在的假想线。对于没有文本的项目,它与顶部相同。 Qt Quick锚定系统允许您定义不同项目的锚定线之间的关系。例如,您可以编写: Rectan

《Qt MOOC系列教程》第三章第七节:定位器-爱代码爱编程

定位器项是在声明性用户界面中管理项位置的容器项。使用定位器可以轻松的实现在一个规则的布局中排版多个项目。 Qt Quick Layouts也可以用于在用户界面中排列Qt Quick项。它们用于管理声明性用户界面上项的位置和大小,非常适合于可调整大小的用户界面。 1. Row, Column, Grid, Flow 1.1 Row 将它的子元素排成一

《Qt MOOC系列教程》第三章第六节:输入处理器-爱代码爱编程

Qt Quick有多种类型可以处理触摸事件,例如我们在上一节中使用的MouseArea,另外还有PinchArea、MultiPointTouchArea和Flickable。 上面这些项都存在一些问题。比如MouseArea,Qt只是假设有一个鼠标,对于QMouseEvent和QTouchEvent在Qt Quick中都被认为是的相同事件。这就导致您不

QT对serialport库的应用实现串口助手的基本功能-爱代码爱编程

通过QT对serialport库的应用,实现串口助手的功能,包括串口、波特率、数据位、校验方式、停止位的选择,还有数据的接收与发送。最后移植到开发板上运行。 界面效果如下图: myserial.h #ifndef MYSERIAL_H #define MYSERIAL_H #include <QWidget> #include <Q

QT设计实现视频播放器的功能,并移植到开发板上运行-爱代码爱编程

通过QT对mplayer的应用,实现视频播放器的功能,包括开始播放、暂停播放、继续播放、终止播放、播放上一个、播放下一个、添加指定目录下的视频、删除指定视频、清空列表。应用到QFileDialog、QStringList等类,并交叉编译移植到开发板上运行。 界面效果如下图: mymplayer.h #ifndef MYMPLAYER_H #define

QT: 使用QProcess启动进程并实时获取标准输出-爱代码爱编程

目的 本例介绍如何使用QProcess启动进程并实时获取启动进程的标准输出后显示。 实现 本例在QT的MainWindow 启动后会每个1秒在控制台打印ping的log,如下图所示 #include "mainwindow.h" #include <QApplication> #include <QProcess> #in

在linux下QT设计实现视频播放器-爱代码爱编程

通过QT对mplayer的应用,实现视频播放器的功能,包括开始播放、暂停播放、继续播放、终止播放、播放上一个、播放下一个、添加指定目录下的视频、删除指定视频、清空列表。应用到multimedia、multimediawidgets库和QStringList、QFileDialog等类。 界面效果如下: videoplayer.h #ifndef V

Linux下QT实现音乐播放器的基本功能,包含进度、音量调节-爱代码爱编程

在Linux系统下,通过QT对multimedia库的使用,实现音乐播放器的功能,包括开始播放、暂停播放、继续播放、终止播放、播放上一首、播放下一首、添加指定目录下的音乐、删除指定歌曲、清空列表、进度调节、音量调节。应用到QFileDialog、QStringList等类。 完整代码:https://download.csdn.net/download/

实战PyQt5: 100-给应用添加拖放支持-爱代码爱编程

在GUI应用开发中,使用拖放技术在不同控件或者应用之间进行数据交换,是一种常见的交互功能。使用该技术的典型示例就是在Windows系统的资源管理器中移动或复制文件。在资源管理里,如果要将文件移动到另一个目录,只需用鼠标左键单击文件图标并按住不放,将文件拖动到目标目录,然后再释放鼠标按钮,则可以完成移动或者复制操作。 一个典型的拖放操作过程,涉及到三个方面