QT
文章平均质量分 89
Persevering_love
这个作者很懒,什么都没留下…
展开
-
QT:Qt鼠标
一、简介 Qt一共有19种鼠标形状,外加自定义的形状。可以查看Qt帮助文档enum Qt::CursorShape,本文主要集中总结,通过图像准确了解。二、运行图程序运行,显示如下图1所示。三、代码 Qt::BlankCursor隐藏鼠标形状,自定义鼠标只需要添加QCursor *myCursor=转载 2017-05-23 13:19:00 · 458 阅读 · 0 评论 -
QT:抽奖软件(可显示图片和姓名)
一、简介 使用Qt设计的一个抽奖软件,可以显示抽奖人员姓名和图片(无图片时只显示姓名),在Windows下和Linux下都能打包运行。可以设置图片滚动的频率。二、运行图(1)无图片运行如下图1所示。(2)有图片(作者两侄女)时运行如下图2所示。三、详解1、文件规则(1)可以点击说明查看规则。转载 2017-05-22 17:16:08 · 1673 阅读 · 0 评论 -
QT:日历(QCalendarWidget)
一、简介 Qt的demo中有CalendarWidget的里,本程序将其国际化,并随时隐藏不必要的设计部件,根据网上的例子增加了一些配置按钮和公历对农历的一些转换,并修复了一些故障。主要目的是掌握其布局的紧凑,并熟悉一些部件的隐藏操作。二、运行图(1)程序运行,显示当前的日历,如下图1所示。三、详解1、时钟按钮转载 2017-05-22 17:14:47 · 2917 阅读 · 0 评论 -
QT:带文件查找的文本编辑器
一、简介 QT中的QMainWindow类为用户提供了一个主窗口程序,包括一个菜单栏、多个工具栏、多个锚接部件、一个状态条以及一个中央窗体,本程序结合了代码设计布局和ui的使用,全面体现了QMainWindow窗口中所用到的功能。更主要的是解决锚接部件的神秘性,解剖它的运行过程。二、运行图(1)QMainWindow框架,如下图1所示。(2)本程序运行效转载 2017-05-22 17:12:57 · 1197 阅读 · 0 评论 -
QT:知识点总结
一、简介 QT的一些知识点总结,方便以后查阅。二、详解1、获取屏幕的工作区的大小[cpp] view plain copy{ //获取屏幕分辨率 qDebug()"screen width:"width(); qDebug()"screen height:"转载 2017-05-22 17:10:16 · 454 阅读 · 0 评论 -
QT:标准对话框
一、简介 Qt提供了一套标准的通用对话框,极大的提高了使用者的开发效率。本文收集了大部分标准的对话框,用户需要使用时只须复制相应的部分代码就行,不用再到处查找。二、运行图三、详解1、中文翻译(1)内置对话框的翻译[cpp] view plain copy#include转载 2017-05-22 17:04:44 · 574 阅读 · 0 评论 -
QT:内存泄漏
一、简介 Qt内存管理机制:Qt 在内部能够维护对象的层次结构。对于可视元素,这种层次结构就是子组件与父组件的关系;对于非可视元素,则是一个对象与另一个对象的从属关系。在 Qt 中,在 Qt 中,删除父对象会将其子对象一起删除。 C++中delete 和 new 必须配对使用(一 一对应):delete少了,则内存泄露,多了麻烦更大。Qt中使用了new却转载 2017-05-22 17:03:01 · 429 阅读 · 0 评论 -
QT:QMessageBox的简单使用
QMessageBox::NoIcon 没有任何图标QMessageBox::Information 消息图标QMessageBox::Warning 警告消息QMessageBox::Critical 严重按钮变量QMessageBox::NoButton 无图标QMessageBox::Ok 确定QMessageBox::Cancel 取消QMessageB原创 2017-05-22 10:28:19 · 25444 阅读 · 0 评论 -
QT:模拟时钟
一、简介 QT编写的模拟时钟,demo里的时钟只有时针和分针,在其基础上添加了秒针,构成了一个完整的时钟。能对2D绘图中坐标系统、平移变换(translate)、比例变换(scale)、旋转变换(rotate)、扭曲变换(shear)及其save()和restore()来保存和恢复坐标系的状态。二、效果图(1)时钟运行,秒针随系统时间移动。如图1。转载 2017-05-22 10:36:38 · 1545 阅读 · 0 评论 -
QT:拖拽文字图片
一、简介 首先选择窗体显示风格,接着显现拖拽效果,文字和图标都可以作为拖拽的对象,在窗体中的文字图标可以拖拽到窗口的任意位置,它们在两个独立运行的程序间也可相互拖拽(此时是复制一份到拖拽目的程序窗口中),文字拖拽的范围更广(须注意字符集的转换)。本文解决这种比较神秘的效果,熟悉拖拽的基本流程。二、运行图(1)总体效果图如下图1所示。左边风格设置,中间文字转载 2017-05-23 13:26:26 · 1153 阅读 · 0 评论 -
QT:各类位置信息
一、简介 QWidget提供了处理窗口部件的几何布局的函数,分两类:(1)包含窗口边框的处理函数,包括x(), y(), frameGeometry(), pos()和move()。(2)不包含窗口边框的处理函数,包括geometry(), width(), height(), rect(), size()和resize()。二、运行图(1)Qt窗口几何转载 2017-05-23 13:25:10 · 497 阅读 · 0 评论 -
QT:自动补全(QCompleter或QListView)
一、简介 QCompleter能实现QLineEdit根据输入自动补全的功能,根据单词列表提示完成单词输入,也可补全文件路径。类似于百度,输入关键字列出关联的匹配结果。 不过QCompleter无法自定义匹配规则(只能模糊匹配前N个字符),本文将简要介绍并使用QListView和QStringList组合完成自定义的规则。二、运行图(1)运行如下图1所示转载 2017-05-23 13:23:49 · 1015 阅读 · 0 评论 -
QT:函数知识点总结
QChar 表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是否是数字,包括正负号,小数点等bool isLetterOrNumber() con转载 2017-05-23 13:22:19 · 2270 阅读 · 0 评论 -
QT:富文本转换成pdf
一、简介 Qt对富文本的处理,主要有几个感兴趣的知识点才写下这篇文章,将文本或图片转换成pdf格式、文件直接拖拽到文本框中、双击对程序全屏和缩小、滚动滑轮对文字放大缩小及安装事件过滤器通过键盘的上下按键对文本放大缩小。二、运行图(1)运行效果图如下图1所示。三、详解1、文本文件转换成pdf[cpp] view转载 2017-05-22 17:18:52 · 1010 阅读 · 0 评论