关闭
当前搜索:

QT HTTP接收多个数据包生成图片

看了看电脑右上角的时间,2017就要彻底流逝了。再瞅了瞅本月的文章数,天啦,只有一篇,近一个月没有时间学习,没有时间写文章,没有时间休息,总之就是没时间……好强烈的罪恶感,赶紧抓住最后的几个小时,补上一文! 我们知道简单的HTTP请求可以一次返回结果,但对于一些数据量较大的情况,则要分多次返回。 QNetworkAccessManager下的QNetworkReply有readyRead信号,一...
阅读(71) 评论(0)

QT 窗体上放GIF动态图

开发背景是这样的:当后台开始进行数据库更新,用户会看到一个等待界面。当数据库更新完成,等待界面自动消失。 操作数据库QT提供多种数据存储方式,我们可以选择一种然后用标准查询语句进行系列操作。 下面是非常简单的例子:#include #include #include #include <QD...
阅读(200) 评论(2)

QT 软件中英文切换

本文内容学习自Johan Thelin的《Foundations of Qt Development》,欢迎交流。 本文中的例子是将软件版本在中英文之间动态切换,在书中归属语言国际化的章节Internationalization and Localization。在实现上用到了lupdate, linguist, lrelease等qt自带的工具,中间文件有翻译源文件ts文件,翻译后文件qm文件。...
阅读(344) 评论(0)

Qt学习之路之鼠标事件

本文转载自:CSDN - 知其所以然 原文链接:http://blog.csdn.net/HK_5788/article/details/42529835 鼠标事件包括移动,鼠标按下,释放(松开),单击,双击....... 要自定义鼠标事件,需重写虚函数: [cpp] view plain copy void QWidget::mousePres...
阅读(164) 评论(0)

QT 槽函数使用记录 —— 进度条弹窗事件

在开发测评软件benchmark的过程中,有这样一个场景: 在测试窗口中选择不同的测试项,然后点击测试按钮,系统弹出新的窗口,窗口中的双进度条不断更新(单项进度条在上,总测评进度条在下)。 起初我是这样想的:在测试按钮的槽函数中先让进度条窗口show出来,然后调用进度条更新函数。简单的说就是这样:void slotFunc(){ progressWin->show(); testCl...
阅读(231) 评论(0)

QT Layout中增删widget与切换界面

背景:以QGroupBox为father widget,用VBoxLayout的布局排版多个checkBox。接下来解决三个问题: (1)在VBoxLayout中增添checkBox并显示 (2)从VBoxLayout中删除checkBox (3)切换groupBox中的界面 在QGroupBox中以VBoxLayout添加子widget (checkBox)失败的案例:...
阅读(297) 评论(0)

C++、Qt内嵌python

C++内嵌pythonpython重要的路径:/usr/local/include/python3.6m /usr/local/bin/python3-config /usr/local/bin/python3.6 /usr/local/bin/python3 /usr/local/bin/python3.6-config /usr/local/bin/python3.6m /usr/local/b...
阅读(393) 评论(0)

foxmail 批量导入收件人邮箱信息

问题产生的背景: 用foxmail发邮件时,填写收件人,每次输入别人的邮箱时要换成英文输入,有时还要得判断是不是我想找的那个人,确实麻烦。 copy: 然后处理这份cin.txt...
阅读(376) 评论(0)

【github notepad】QT 标签的快速切换、文本特殊格式清除

QTabWidget 标签切换在帮助中有标签切换的快捷设置说明: the user can show a different page by clicking on its tab or by pressing its Alt+letter shortcut if it has one. … void QTabWidget::setTabText(int index, const Q...
阅读(257) 评论(0)

QT help button 和 setWhatsThis

学习自《Foundations of Qt Development》 自定义窗口显示按钮: 帮助按钮和关闭按钮。setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowCloseButtonHint | Qt::WindowContextHelpButtonHint);Qt::CustomizeWindowHint用于将默认的按钮设置去除。或运算将...
阅读(478) 评论(0)

QT 一个widget设置多个tooltips

学习自《Foundations of Qt Development》 效果图 针对一个widget设置多个不同的tooltips,当鼠标移动到不同的区域能得到不同的提示。 自定义tooltip事件: 因为没有现成的tooltipEvent,所以需要自己来处理鼠标在不同位置的情况,使用QWidget::event() 调用QWidget::paintEvent()来绘画四个矩形。 细节如...
阅读(410) 评论(0)

【github notepad】QT 自动备份,(正则表达式)搜索替换

本文记录使用qt制作一个记事本的一些问题及其解决方案。基本的记事本编辑操作相关类:QTextEdit 正则表达式替换相关类:QRegExp 注:在正则替换时,使用文件流readLine得到的字符串才能用于正则匹配,QTextStream::readAll()和QTextEdit::toPlainText()的得到的字符串消除了^ $。.*A$的正则表达式找不到以A结尾的行。 例如:#incl...
阅读(363) 评论(0)

QT SAX读取XML

XML,Extensible Markup Language, 可拓展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。要求所有的标记必须成对出现且区分大小写。 xml学习网站:http://www.w3school.com.cn/x.asp 先用QT创建一个简单的XML文件。相关的类有QDomDocument,QDomElement。#includ...
阅读(263) 评论(0)

QT 5 translate, scale, rotate and shear for QGraphicsItem

在学习《Foundations of Qt Development》中的7-20. A shape containing two other shapes + 7.21 Transforming the five items 时涉及到这些图形操作:translate 平移,scale 缩放,rotate 顺时针转动,shear 扭曲 我的环境是:Qt Creator 2.8.1;Based on...
阅读(943) 评论(0)

QT 程序在windows和linux上的打包

qt程序打包 for linux方法:将release方式编译的可执行文件放到一个新建的文件夹中,然后将所有需要的库文件复制到同目录下。使用ldd查阅需要的库文件。 将所有的库文件复制到当前目录,然后运行。 此处可以写一个脚本。#! /bin/bash EXE='Calender' PWD=`pwd` files=`ldd $EXE | awk '{ if(match($3,"^/"))...
阅读(1266) 评论(0)
18条 共2页1 2 下一页 尾页
    个人资料
    • 访问:331304次
    • 积分:8856
    • 等级:
    • 排名:第2517名
    • 原创:575篇
    • 转载:13篇
    • 译文:0篇
    • 评论:36条
    我的链接
    最新评论