QT应用编程: 半透明遮罩窗口实现
一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、需求介绍我们在显示一些模态对话框的时候,往往需要将对话框的背景颜色调暗以达到突出当前对话框的效果。例如:对话框的父窗口除了标题栏以外的部分都变暗了,在父窗口的对比下对话框的显示效果就得到了强调。这种设计多见于web页面,当用户点击诸如购买之类的按钮后页面会弹出一个购物清单确认对话框,并将对话框以外的内容用类似图中的效果处理,....

QT应用编程: QGraphicsTextItem单击选中、双击进入编辑状态
一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、功能介绍最近做一个播放器的项目,需要用户自定义编辑定制视频的字幕;为了方便编辑字幕,这里QGraphicsTextItem需要支持任意拖动,回车确认,鼠标双击进入编辑状态,右键弹出菜单(剪切、复制、删除、全选)等操作。实现思路: 重写QGraphicsTextItem,重写鼠标事件、键盘事件,完成功能定义。三、核心代码#if....

QT应用编程: win7+vs2010+QT4.8.5开发环境搭建
一、环境介绍操作系统: win7 64位 家庭版QT版本: 4.8.5 (qt-win-opensource-4.8.5-vs2010.exe)VS版本: 2010因为最近用到的项目源代码在QT4.8.5+VS2010环境下开发的,为了方便测试调试代码运行效果;便使用VM虚拟机安装了win7系统,搭建开发环境。二、相关软件包下载地址2.1 QT库下载地址下载地址: &...

QT应用编程: 设置颜色透明度
一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、功能介绍在绘制自定义窗口时,经常会在背景上绘制其他图形效果,又不想把背景色覆盖掉。这时可以设置绘制颜色的透明度 来达到效果。QColor color("#61DED0"); color.setAlpha(100); //其中,参数x为透明度,取值范围为0~255,数值越小越三、示例代码/* 工程: DrawTimeLine ....

QT应用编程: 应用程序的配置保存与恢复
一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、功能介绍 应用程序运行时,用户经常会对程序做一些个性化设置; 关闭程序之后,下次打开还原上次的设置。程序里可以将这些设置保存到本地文件了存放,下次打开程序时,再加载进来即可。QT内置的QDataStream 类提供了串行化处理数据流的方法。数据流是一个编码信息的二进制流,它与主机的操作系统、CPU 或字节顺序 100%的没有....
QT应用编程: 导出QTableWidget数据写入到Execl表格
一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、功能介绍将QTableWidget表格编辑的数据写入到本地execl表格文件中保存。Header: #include <QAxObject> qmake: QT += axcontainer三、示例代码/* 日期: 2020-12-23 作者: DS小龙哥 环境: win10 QT5.12.6 MinGW32...
QT应用编程: QDebug输出重定向到日志文件
一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、功能介绍初始化QDebug输出重定向到日志文件,重定向之后,程序里通过qDebug()<<"xxx"输出的数据都会保存到在日志文件中;程序发布之后方便查看日志文件.了解程序执行情况。三、示例代码#include "widget.h" #include <QApplication> void custo....
QT应用编程: 调用系统语音引擎完成文字转语音播报
一、环境介绍操作系统介绍:win10 64位QT版本: 5.12.6二、示例代码在工程文件里加上代码: QT += texttospeech QTextToSpeech *m_speech=new QTextToSpeech; //异步朗读文字 m_speech->say("Hello!,老吕,发工资啦");
QT应用编程: QGraphicsView绘制图片作为背景
一、环境介绍QT版本: 5.12.6操作系统: win10 64位二、功能介绍使用指定的图片作为QGraphicsView视图窗口的背景,并消除图元拖动时产生的残影。思路: 派生QGraphicsScene类,重写drawBackground函数。三、源代码3.1 my_graphicsScene.cpp#include "my_graphicsScene.h" my_graphicsScene....

QT应用编程: Qt自定义界面并提升窗口部件基类
一、环境介绍QT版本: 5.12.6 操作系统: win10 64位二、功能介绍 为了在UI设计师界面里,使用自定义控件(就是需要重写该控件的一些函数,比如重绘自己想要的图形界面),基本使用方式是,自己重写个控件,就是继承某个基类; 比如,写一个继承自QWidget的MyWidget界面类,这样就可以使用自己的方式处理这个界面,然后在UI设计师主界面中拖出来一个QWidet控件提升为MyWidg....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。