QT
zx249388847
这个作者很懒,什么都没留下…
展开
-
Qt QListWidget实现图片缩略图列表
目标:将本机中的多张图片以缩略图的形式显示在列表中环境:我们已经做好了菜单栏和文件选择对话框。参考:http://blog.csdn.net/v_xchen_v/article/details/71524160实现:以缩略图列表展示图片的功能写在mymenu类的成员函数showImageList()中。使用Qt自带的QListWidget类实现这个功能步骤:1.定义一个...转载 2018-10-16 14:30:17 · 6280 阅读 · 0 评论 -
解决Qt 5.12.5 运行报错 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
本文章向大家介绍解决Qt 5.12.5 运行报错 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed,主要包括解决Qt 5.12.5 运行报错 qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。...转载 2020-08-23 22:19:17 · 3766 阅读 · 0 评论 -
Qt界面开发(各种控件以及图表)
Qt界面开发(各种控件以及图表)1.Qt简洁窗体源代码链接:点击打开链接2.QT漂亮界面源代码链接:点击打开链接3.音乐播放器界面源代码链接:点击打开链接4.六宫格界面源代码链接:点击打开链接5.漂亮通用界面源代码链接:点击打开链接6.净化设备管理源代码链接:点击打开链接7.树形界面通用图源代码链接:点击打开链接8.窗口主框架源代码链接:点击打开链接9.tcp文件传输源代码链接:点击打开链接10....转载 2018-06-04 10:35:26 · 15725 阅读 · 5 评论 -
Qt的纽带风格界面实现(最新的Office Ribbon风格)
Qt的纽带风格界面实现(最新的Office Ribbon风格) 之前有朋友已经做了360风格的自定义界面,非常棒,也帮助了不少开发的朋友。近期我也用Qt做了一些界面框架和风格方面的工作,主要是客户端软件采用的OfficeRibbion风格,给朋友们看一看多交流。代码和实现暂时没有提供到我的下载资源...转载 2018-06-04 10:56:03 · 3178 阅读 · 2 评论 -
Qt 控件渐变隐藏消失
在 Qt 开发中,经常会设置某些控件透明的透明度,比如设置QLabel字体渐变隐藏,设置某个按钮渐变消失等等,这在消息提示框中会常用到,显示一定时间后让控件有一个动画逐渐消失的过程,其实原理很简单,就是设置控件的透明度,直到透明度为0后再将控件设置为隐藏即可。动画的过程可以用两种方式来实现,第一是通过定时器,不断的设置控件的透明度,第二是通过QPropertyAnimation来实现,当然,后者会...转载 2018-05-23 23:01:12 · 1333 阅读 · 2 评论 -
Qt之QWebEngineView用法总结
一、开发环境Qt5.6.2+VS2015 二、向项目中添加相应模块[cpp] view plain copy QT += webenginewidgets 三、打开网页插件支持[cpp] view plain copy m_webview->settings()->setAttribute(QWebEngineSettings::PluginsEnabled, true); 四、向...转载 2018-05-24 20:17:31 · 6747 阅读 · 0 评论 -
Qt动画效果展示 signalmapper 使用
在上一篇博文【Qt动画框架--原创翻译】中,我给大家原创翻译了Qt动画框架并且有文字和代码以及图片共同描述;今天在这篇博文中,主要实践Qt动画,做一个实例来讲解Qt动画使用,其界面如下图所示(由于没有录制为gif动画图片,所以请各位下载查看效果): 该程序使用应用程序单窗口,主窗口继承于QMainWindow;主窗口有5个QToolButton部件(窗口底部的四个以及窗口中央...转载 2018-05-30 09:51:06 · 791 阅读 · 0 评论 -
QT之全平台虚拟软键盘
一、开发环境 PC机:QT5.6.2,XP系统,QT Creator4.1 嵌入式硬件平台:TQ210核心板,板载S5PV210芯片 嵌入式软件平台:Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介 Qt5取消了QInputContext类后,以前在QT4.8.5上用的软键盘代码不能用了,在网上找到了大神刘典武的软键盘核心代码,经过修改...转载 2018-05-31 14:01:42 · 1267 阅读 · 1 评论 -
Qt开源社区有哪些很炫或者很实用的控件?
Material风格的Quick组件,妈妈再也不用担心我的界面不好看了。https://github.com/papyros/qml-material转载 2018-06-01 18:05:32 · 6913 阅读 · 1 评论 -
qss
读目录什么是QSSQSS在Qt程序中的使用办法QSS的语法规则QSS的选择器类型QSS子控件QSS伪状态QSS级联与冲突QSS实际应用中要注意的地方Qt开发的程序的案例回到顶部什么是QSSQSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制。QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择器要少,可以使用的QSS属性也要少...转载 2018-03-21 21:56:18 · 892 阅读 · 0 评论 -
qt ui 开发
http://www.qtcn.org/bbs/read-htm-tid-59272.htmlQt通用界面这是个linux开源版本的管理工具优客助手,Qt编写,大家可以修改源码,将自己的想法实现了加入到主分支中,链接地址:https://launchpad.net/youker-assistanthttps://github.com/ubuntukylin1. 这年头想要酷炫, 还是用web最方便...转载 2018-05-22 10:45:57 · 1668 阅读 · 0 评论 -
QT面试题
1、QT信号槽机制的优缺点 1)QT信号槽机制的引用精简了程序员的代码量 2)QT的信号可以对应多个槽(但他们的调用顺序随机),也可以多个槽映射一个信号 3)QT的信号槽的建立和解除绑定十分自由 4)信号槽同真正的回调函数比起来时间的耗损还是很大的,所有在嵌入式实时系统中应当慎用 5)信号槽的参数限定很...转载 2018-05-10 00:13:42 · 7903 阅读 · 2 评论 -
QSS总结以及最近做的Qt项目
阅读目录什么是QSSQSS在Qt程序中的使用办法QSS的语法规则QSS的选择器类型QSS子控件QSS伪状态QSS级联与冲突QSS实际应用中要注意的地方Qt开发的程序的案例回到顶部什么是QSSQSS称为Qt Style Sheets也就是Qt样式表,它是Qt提供的一种用来自定义控件外观的机制。QSS大量参考了CSS的内容,只不过QSS的功能比CSS要弱很多,体现在选择器要少,可以使用的QSS属性也要...转载 2018-03-26 15:08:52 · 763 阅读 · 2 评论 -
Qt 的几个核心机制总结之 布局
1.Qt布局的作用Qt的布局是通过布局管理器来实现的,布局管理器负责在父类窗口部件区域构建子窗口部件,使得放置在窗体中的每个窗口部件都有一个适合的大小和位置,并且能够随着应用程序本身的变化而变化从而达到不改变整体的布局的结构的效果。相对于通过设定绝对位置来搭建界面...转载 2018-03-27 16:28:03 · 1038 阅读 · 0 评论 -
QNetworkReply的readAll读取数据一定要开分析软件才能正确读取数据
各位,最近小弟使用QT4的QNetworkAccessManager来读取网页内容,当使用QNetworkReply的readAll读取数据的时候,出现了这种情况。由于是使用QNetworkRequest 来模拟http协议,当打开http协议分析软件查看自己写的程序发送的包的情况,打开分析软件分析 (fiddler,HttpAnalyzer)qt程序到readAll的时候读取的内容是正常的。但是...转载 2018-04-02 21:01:34 · 3459 阅读 · 0 评论 -
抓取熊猫TV弹幕
标签:弹幕 /熊猫tv /pandatv 前天看到了别人写的抓取斗鱼弹幕的程序,抓取斗鱼弹幕是我很早以前的一个想法,但是无奈不会写,不懂得tcp传过来的那些字节的含义,所以没写出来,当我看到别人写好的代码,我就参照人家的博客自己实现了一遍,今天我就想熊猫tv应该也...转载 2018-03-28 14:01:18 · 402 阅读 · 0 评论 -
Qt5的Log打印
背景:一般情况下,我们调试版本会在code里面添加一些qDebug来帮助我们修改代码。但是当我们的软件版本发布出去,用户告诉我们软件使用出问题了,并且我们在自己的实验室无法复现问题怎么办?这个时候怎么依靠我们之前在代码里面添加的qDebug呢?只要用户动动小手,改...转载 2018-04-16 15:20:26 · 817 阅读 · 0 评论 -
QWebEngineView的简单使用Demo
Qt慢慢淘汰了古老的Webkit ,用WebEngine框架代替掉了。Webengine与webkit不同的是它是基于Chromium引擎的,也就是集成谷歌的引擎。关于Qt Webkit 的未来,Qt 5.4 beta 的发布公告是这样说的:Qt 5.4 also contains Qt WebKit. It is still supported, but as of Qt 5.4 we cons...转载 2018-03-28 14:49:33 · 5282 阅读 · 2 评论 -
Github上的一些高分Qt开源项目【多图】
Github上的一些高分Qt开源项目【多图】游戏2D地图编辑器:著名的TileMap编辑器,做2D游戏开发的一定不会陌生。 Go 语言的IDE:Go语言的集成开发环境。 Clementine Music Player:功能很完善且跨平台支持做得很好的音乐播放器,完成度高,跨平台项目可以参考它。 QtAV(FFmpeg的Qt封装):官网:http://www.qtav.org/FFmpeg的Qt封装...转载 2018-04-11 11:37:09 · 37249 阅读 · 3 评论 -
QSS知识总结
QT样式表单QT的样式表单允许我们在对程序不做任何代码上的更改的情况下轻松改变应用程序的外观。其思想来源于网页设计中的CSS,即可以将功能设计和美学设计分开。 它的语法和概念和HTML CSS也是差不多的。 其原理可简单理解为:QT内部存在一个CSS语法解析器,我们将我们的样式控制以CSS语法定义到外部文件,CSS语法解析器解析后在调用相应的功能模块以完成样式变化。(其实这部分功能我们完全可以通过...转载 2018-04-20 21:24:38 · 570 阅读 · 0 评论 -
QWebView到QWebEngineView
vs2013中的Qt5插件从Qt Project Settings中没有能引入QWebEngineView和QWebChannel的模块,我们可以在vs2013中手动加入。 附加包含目录:(QTDIR)\include\QtWebEngineWidgets,(QTDIR)\include\QtWebEngineWidgets,(QTDIR)\include\QtWebChannel 附加依赖项:Q...转载 2018-06-02 15:59:09 · 1265 阅读 · 0 评论 -
Cannot load pepper flash plugin in QtWebEngine with Qt5.6 thorh5nc 2 years ago I made a simple web
Cannot load pepper flash plugin in QtWebEngine with Qt5.6thorh5nc 2 years agoI made a simple web browser but when I access tohttps://get.adobe.com/jp/flashplayer/It saysAdobe Flash Player is already i...转载 2018-06-02 16:34:36 · 612 阅读 · 0 评论 -
Qt使用多线程的一些心得——2.继承QObject的多线程使用方法
原文链接原文链接 现在Qt官方并不是很推荐继承QThread来实现多线程方法,而是极力推崇继承QObject的方法来实现,当然用哪个方法实现要视情况而定,别弄错了就行,估计Qt如此推崇继承QObject的方法可能是QThread太容易用错的原因。继承QThread实现多线程的方法点此 1. 前言上一篇介绍了传统的多线程使用方法——继承QThread来实现多线程,这也是很多...转载 2018-12-18 10:35:33 · 249 阅读 · 0 评论 -
Qt使用多线程的一些心得——2.继承QObject的多线程使用方法
现在Qt官方并不是很推荐继承QThread来实现多线程方法,而是极力推崇继承QObject的方法来实现,当然用哪个方法实现要视情况而定,别弄错了就行,估计Qt如此推崇继承QObject的方法可能是QThread太容易用错的原因。继承QThread实现多线程的方法点此 1. 前言上一篇介绍了传统的多线程使用方法——继承QThread来实现多线程,这也是很多框架的做法(MFC),但Qt还有...转载 2019-02-05 21:16:24 · 691 阅读 · 0 评论 -
qt 子窗口调用showFullScreen 无效
想要全屏的时候:setWindowFlags(Qt::Window);showFullScreen();想要复原的时候:setWindowFlags(Qt::SubWindow);showNormal();原创 2019-02-24 15:30:42 · 4617 阅读 · 0 评论 -
vs+qt 设置图标
第一种方法:1.在项目文件夹里创建名为*.rc的文件,如myapp.rc。2.文件中写入IDI_ICON1 ICON DISCARDABLE "myapp.ico" 其中,myapp.ico为图标的文件名。3.将文件myapp.ico拷贝到项目文件夹内。4.在解决方案资源管理器中,右键点击项目,添加myapp.rc及myapp.ico。5.重新生成解决方案。第二种方法:...转载 2019-03-05 19:19:11 · 1620 阅读 · 0 评论 -
Qt使用Cookies对网站操作之Get和POST
1.添加QNetwork模块:a.Qt Creator中打开.pro文件添加QT+=Network;b.VS_Qt中项目属性中Qt Project Settings中Qmodules中勾选”QNetwork library“2.添加头文件: 1 2 3 4 #include <QNetworkAccessManager...转载 2019-05-05 20:11:03 · 954 阅读 · 0 评论 -
百度搜索结果HTML分析
目的:为了从搜索结果中提取所有网页,以备后续处理。 访问百度链接分析名称 值 说明 wd 任意文字 关键字 rn 可以不指定,默认为10,最大为50,最小为1,可设置为任意值 一页包含的结果条目数 pn 百度默认显示760条,所以最后一页为pn=750 第一条结果的索引位置 示例:https://www.baidu...转载 2018-12-16 18:19:32 · 2551 阅读 · 0 评论 -
Qt中SQL语句update同时更新多字段及设置字段值为空的方法
Qt中往往需要对数据库进行操作,常出现根据某变量更改相关字段的内容。一般地,可以采用名称绑定和位置绑定两种方法。Qt与MySQL连接方法:https://blog.csdn.net/ckzhb/article/details/79630035本文以update举例,其他insert等语句操作类似。方法一:名称绑定 已知:定义Qstring类型变量a b c d e f ...转载 2018-10-31 20:37:38 · 5835 阅读 · 0 评论 -
QSettings 与中文
QSettings 与中文本文介绍的是QSettings的 IniFormat 截止目前(Qt4.7)对中文的支持情况,如果你想实现自己定义格式(比如"[中文] 中文=中文"这样),可参看QSettings 自定义格式Qt4.4(包含)之前先看个例子:#include <QtCore/QCoreApplication>#include <QtCore/QSettin...转载 2018-08-19 15:37:44 · 1119 阅读 · 0 评论 -
css3 text-shadow字体阴影讲解
text-shadow:为字体添加阴影, 可以通过对text-shadow属性设置相关的属性值,来实现现一些需要的字体阴影效果,减少了图片的使用。 基础说明: text-shadow: X轴 Y轴 Rpx color; 属性说明(顺序依次对应): 阴影的X轴(可以使用负值) 阴影的Y轴(可以使用负值) 阴影模糊值(大小) 阴影的颜色 注(PS):此属性使...转载 2018-07-13 14:22:31 · 812 阅读 · 0 评论 -
Qt/C++ QLinearGradient线性渐变使用方法!!少走弯路啊
一,介绍QLinearGradient与心得体会一,这个类叫线性渐变色类,还有QRadialGradient辐射渐变类,QConicalGradient弧度渐变,都是根据QGradient继承来的,QLinearGradient是用的最多的,一般与QPainter联合使用来刷图层,这个类有个细节点,就是这个!!!m_normalGradient.setStart(x, y);m_norma...转载 2018-07-25 09:27:58 · 10813 阅读 · 2 评论 -
Qt随笔 - 窗口轻松实现阴影效果
网上看了许多实现阴影效果的方法都不如这个简单 效果图(一)基本思路先将所有窗口控件拖到一个QFrame,然后用setWindowFlags()设置窗口背景透明并使用QGraphicsDropShadowEffect让QFrame出现阴影,于是,窗口像是本身被有了阴影效果。(二)具体实现void QWidget::setAttribute(Qt::WidgetAttrib...转载 2018-07-30 13:50:06 · 2267 阅读 · 0 评论 -
QTableWidget具体解释(样式、右键菜单、表头塌陷、多选等) (非代理)
在公司公示Qt开发一段时间,表格用到不少,所以,今天在这做个总结,防止以后忘记。下面为个人模拟Windows资源管理器的一个表单。(写的比較粗糙,谅解一下)一、设置表单样式 table_widget->setColumnCount(4); //设置列数 table_widget->horizontalHeader()->setDefaultSectionSize...转载 2018-08-22 11:11:26 · 348 阅读 · 0 评论 -
Qt实现艺术字效果
https://blog.csdn.net/u011822862/article/details/80559762 Qt实现艺术字效果,通常有三种方式,一种是通过绘制机制,另外一种是使用样式表,最后一种是通过图片代替,本次介绍使用绘制来实现艺术字效果。 代码如下(分两种实现): 第一种: QPainter painter(this); QPe...转载 2018-08-28 18:49:53 · 1365 阅读 · 0 评论 -
QT5 使用163邮箱发送邮件
最近在用QT写一点东西,想发送个邮件。查了一些资料,发现没有官方的库,好多前辈都是推荐使用sendemailapi,但是这个网站现在已经不提供下载了,在网上也没有找到可以免费下载的这个库的地方。借鉴的几篇文章如下Qt5.5 使用smtp发邮件的各种坑所以研究了一下smtp的原理,自己写了一个简单的smtp类,跟大家分享一下。先说一下实现的功能:QT5.5(MSVC_x64) 使用163邮箱 ...转载 2018-09-18 17:13:31 · 4181 阅读 · 2 评论 -
Qt:给QLineEdit加上一个搜索按钮
原文地址:原文链接效果图如下: 工程文件:/Files/biao/SearchButton.7z /********************************************** * SearchButton.h *********************************************/ ...转载 2018-10-11 17:22:51 · 4157 阅读 · 0 评论 -
Text Shadows in QLabel Snippets
https://wiki.qt.io/Text_Shadows_in_QLabel_SnippetsEasy way to add shadows to text in QLabelinclude headers <QGraphicsDropShadowEffect>// For an example we have QLabel called userName// set bl...转载 2018-07-03 22:29:12 · 432 阅读 · 0 评论 -
Qt 模态对话框 非模态对话框
qt 学习第一天:12-27日 总结使用qt第一天,感觉开发起来还是很舒服的,每天记录学习到的一点东西,虽说和工作上的不太相关,但是希望自己能坚持下来。qt编写对话框程序的一些特点:1.创建并初始化窗口部件2.将部件窗口添加到布局管理器中3.建立信号槽的连接3.实现对话框中的自定义槽模态对话框就是没有关闭它之前,不能与应用程序的其他窗口交互。原创 2016-12-27 22:18:57 · 610 阅读 · 0 评论 -
QSplitter在QTabWidget中使用
今天在使用窗体分割的时候,用到了QSplitter这个控件,初次使用在网上找了个例子,但是例子非常之简单。当然普通的使用肯定是满足的,我是使用在QTabWidget控件中和mainwindow中。在mainwindow中使用是没有问题的,但是在QTabWidget中问题就出现了。刚开始试了好多次,在QTabWidget中添加QSplitter控件都出现了排版的问题,主要为:里面的其他控件不能随窗体放转载 2017-09-17 12:31:48 · 943 阅读 · 1 评论