![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 56
靖西欧皇
这个作者很懒,什么都没留下…
展开
-
Qt使用QODBC连接SqlServer时出现驱动程序和应用程序之间的体系结构不匹配
这可能是创建的ODBC数据源版本和使用的Qt里QODBC不匹配导致的在Win10里可以尝试创建32位和64位的数据源来进行测试本人使用64位的连接不成功,使用32位的连接就成功了原创 2021-03-23 23:37:12 · 400 阅读 · 0 评论 -
Qt插件里控件信号不触发
如果出现点击按钮没反应之类的,手动关联信号和槽,不要使用控件自带的转到槽原创 2020-03-11 23:53:20 · 601 阅读 · 0 评论 -
Qt拖动图片到QGraphicsView里显示图片
1.把图片拖动到QGraphicsView里并显示,需要进行文件类型检测,拖动动作,丢弃动作2.需要用到的组件QGraphicsView,QGraphicsItem,QGraphicsSceneQGraphicsView,用来显示QGraphicsScene里的内容。QGraphicsScene,用于管理QGraphicsItem及其子类QGraphicsItem,是众多对象元素的基类,这...原创 2020-03-07 11:02:40 · 4754 阅读 · 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 · 417 阅读 · 0 评论 -
Qt窗口页面刷新
qApp->processEvents();//加上这条语句后达到预期目的,解决问题转载 2020-01-27 20:39:50 · 1457 阅读 · 0 评论 -
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 · 1544 阅读 · 0 评论 -
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 · 3657 阅读 · 2 评论 -
Qt自定义QLineEdit时出现光标不显示问题
1.因为需要使用到QLineEdit的focusInEvent事件和focusOutEvent事件所以重写了一个。2.但是发现使用的时候光标不显示,但是依旧可以打字和退格3.最后百度发现只要在重写的函数里调用一下父类的函数就行了void CustomQLineEdit::focusInEvent(QFocusEvent *e){ QLineEdit::focusIn...转载 2020-01-13 00:05:34 · 3870 阅读 · 0 评论 -
Qt使用动态链接库
1.在项目右键,点击添加库2.选择外部库3.选择库文件所在目录4.在.pro文件里添加dll的路径LIBS += $$PWD/dll/HeadButton.dll原创 2020-01-12 15:14:54 · 239 阅读 · 0 评论 -
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 · 8792 阅读 · 0 评论 -
Qt的LineEdit设置无边框+背透明
ui->lEt_Autograph->setStyleSheet("QLineEdit{background-color:transparent}" "QLineEdit{border-width:0;border-style:outset}");原创 2020-01-11 16:29:24 · 8201 阅读 · 0 评论 -
Qt使用QSqlQuery调用SqlServer的储存过程返回数据的两种方法,数据集和output
一、存储过程为查询结果,可取多个值1.建立数据表,这是一个统计一周每天在线人数的表2.创建一个储存过程(如何创建存储过程请自行百度)3.在Qt中使用QSqlQuery调用储存过程,把每天的在线人数储存到QStringList进行返回二、使用output1.创建一个数据表,这是个用于保存用户账号,密码,昵称的数据表2.创建一个储存过程,把要输出的数据后面用ou...原创 2019-10-23 13:52:40 · 2352 阅读 · 0 评论 -
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 · 1915 阅读 · 0 评论