自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 Qt使用QODBC连接SqlServer时出现驱动程序和应用程序之间的体系结构不匹配

这可能是创建的ODBC数据源版本和使用的Qt里QODBC不匹配导致的在Win10里可以尝试创建32位和64位的数据源来进行测试本人使用64位的连接不成功,使用32位的连接就成功了

2021-03-23 23:37:12 388

原创 配置SqlServer的ODBC数据源时找不到服务器

到服务里把SQL Server Browser启动就行了

2021-03-14 23:53:46 1894

原创 Qt插件里控件信号不触发

如果出现点击按钮没反应之类的,手动关联信号和槽,不要使用控件自带的转到槽

2020-03-11 23:53:20 572

原创 Qt拖动图片到QGraphicsView里显示图片

1.把图片拖动到QGraphicsView里并显示,需要进行文件类型检测,拖动动作,丢弃动作2.需要用到的组件QGraphicsView,QGraphicsItem,QGraphicsSceneQGraphicsView,用来显示QGraphicsScene里的内容。QGraphicsScene,用于管理QGraphicsItem及其子类QGraphicsItem,是众多对象元素的基类,这...

2020-03-07 11:02:40 4588 1

原创 Qt可执行程序复制到别的电脑要注意的事项

1.在windows平台需要在可执行程序同级目录下新建platforms,把plugins\platforms里的qwindows.dll复制过去2.使用了icon图标的话要把plugins下的imageformats文件夹复制到可执行程序同级目录下3.使用了QMediaPlayer的话,在可执行程序同级目录下新建mediaservice,把plugins\mediaservice里的ds...

2020-01-31 16:36:03 403

转载 Qt窗口页面刷新

qApp->processEvents();//加上这条语句后达到预期目的,解决问题

2020-01-27 20:39:50 1440

原创 Qt设置窗口背景图片大小和透明区域

QPalette pal = this->palette(); QPixmap Background(":/images/22.png"); QPixmap ChangeBackground = Background.scaled(this->width(),this->height(), Qt::IgnoreAspectRatio); ...

2020-01-25 16:42:46 1444

原创 Qt使用QLabel播放gif并使gif设定为QLabel的大小

QMovie m_movie = new QMovie("images/background_images/background_miku.gif"); QSize si(ui->label->width(),ui->label->height()); m_movie->setScaledSize(si); m_movie...

2020-01-14 15:47:12 3450 2

转载 Qt自定义QLineEdit时出现光标不显示问题

1.因为需要使用到QLineEdit的focusInEvent事件和focusOutEvent事件所以重写了一个。2.但是发现使用的时候光标不显示,但是依旧可以打字和退格3.最后百度发现只要在重写的函数里调用一下父类的函数就行了void CustomQLineEdit::focusInEvent(QFocusEvent *e){ QLineEdit::focusIn...

2020-01-13 00:05:34 3736

原创 Qt使用动态链接库

1.在项目右键,点击添加库2.选择外部库3.选择库文件所在目录4.在.pro文件里添加dll的路径LIBS += $$PWD/dll/HeadButton.dll

2020-01-12 15:14:54 232

原创 Qt中使QLineEdit点击获取焦点,点击别的地方失去焦点

要使用到过滤器bool eventFilter(QObject *wcg, QEvent *event);//事件过滤在使用之前要为控件安装事件过滤器ui->lEt_Autograph->installEventFilter(this);this->installEventFilter(this);在bool eventFilter(QObject *wcg,...

2020-01-11 17:52:40 8633

原创 Qt的LineEdit设置无边框+背透明

ui->lEt_Autograph->setStyleSheet("QLineEdit{background-color:transparent}" "QLineEdit{border-width:0;border-style:outset}");

2020-01-11 16:29:24 8103

原创 Qt使用QSqlQuery调用SqlServer的储存过程返回数据的两种方法,数据集和output

一、存储过程为查询结果,可取多个值1.建立数据表,这是一个统计一周每天在线人数的表2.创建一个储存过程(如何创建存储过程请自行百度)3.在Qt中使用QSqlQuery调用储存过程,把每天的在线人数储存到QStringList进行返回二、使用output1.创建一个数据表,这是个用于保存用户账号,密码,昵称的数据表2.创建一个储存过程,把要输出的数据后面用ou...

2019-10-23 13:52:40 2274

原创 QT生成的可执行文件(.exe)打开出现无法定位程序输入点 于动态链接库QtCore5.dll的解决

原因之一是系统的环境变量Path里的路径问题确定系统的环境变量里Path的QtCore5.dll路径与实际使用的编译版本路径是否相同编译版本我的有MSVC2015 32bit,MSVC2015 64bit,MinGW2bit其对应的QtCore5.dll路径为E:\QT\Qt5.9.1\5.9.1\msvc2015\binE:\QT\Qt5.9.1\5.9.1\msvc20...

2019-09-05 14:54:17 1902

原创 网狐报服务组件加载失败,创建游戏房间失败的原因之一

子游戏的编译版本和服务器的编译版本不一样,需要版本匹配x64或Win32子游戏如果使用低版本VS进行编译(例如VS2003)那么则为Win版本,假如服务器使用的是高版本VS编译为了x64版本,那解决方法:1.下载安装VS2003的SDK使其可以把项目编译为x64版本与高版本匹配2.用高版本VS把子游戏升级为与服务器一样的x64版本...

2019-07-13 12:55:16 1160

原创 UE4一个按F开关门的蓝图类

UE4.20.31.新建一个蓝图类,然后双击进入蓝图编辑器2.添加组件SM_DoorFrame,SM_Door,Box Collision,摆好位置3.为Box Collision添加On Component Begin Overlap事件和On Component End Overlap事件4.添加键盘F事件,Enable Input节点(当Box与任何Actor接触...

2018-10-13 15:05:21 4215 2

原创 UE4使用时间轴制作简单开关门

UE4版本为4.201.在StarterContent->Props中把SM_Door托如场景中2.在SM_Door周围放置一个盒体触发器(基本->盒体触发器)3.打开关卡蓝图,为盒体触发器(TriggerBox)添加OnActroBeginOverlap事件和OnActorEndOverlap事件4.添加一个时间轴(右键->添加时间轴)5.设...

2018-08-28 09:25:48 5498

FileDetection.zip

通过使用Qt提供的函数,计算搜索到的文件的MD5来查找重复的文件,查找到之后显示在QListWidget中,如果是图片还可以点击查看,可以选择删除文件或者一键删除文件。

2020-05-12

Qt多客户端聊天程序.zip

一个用Qt开发的多客户端聊天系统,整个流程框架化,可以用来进行参考学习。

2019-10-10

python植物大战僵尸

基于python的植物大战僵尸,简单的实现了一些功能,实现基本可玩性

2018-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除