TextEdit设置背景

前提必须已添加了资源图片

铭文加密

ui->passLineEdit->setEchoMode(QLineEdit::Password);

弹出网站

#include <QUrl>
#include <QDesktopServices>  //用于访问桌面服务的类QDesktopService::openUrl(QUrl("http://www.zhaoyun.com"));

弹出自定义对话框 

#include “about.h”about *dlg = new about;
dlg->show();   //非模式对话框
dlg->exec();   //模式对话框

gif动态图片

#include <QMovie>
#include <QtDebug>QMovie movie = new QMovie("c:\\padss.gif");
qDebug() << "多少帧(多少图片)" << this->movie->frameCount();
ui->movie->setMovie(this->movie);
this->movie->start();
this->movie->stop();

程序启动动画

例如

再main函数中

#include <QPixmap>
#include <QSplashScreen>int main(int argc, char *argv[])
{QApplication a(argc, argv);QPixmap pixmap(":/splash.png");QSplashScreen splash(pixmap);splash.show();for(int i = 0; i < 100000; ++i){}Widget w;w.show();splash.finish(&w);return a.exec();
}

打包程序

关闭事件

#include <QCloseEvent>  //当程序需要关闭时处理的内容protected:void closeEvent(QCloseEvent* event);void MainWindow::closeEvent(QCloseEvent *event)
{//event->ignore(); //事件忽略//event->accept();if (ui->textEdit->document()->isModified()){QMessageBox msgBox;msgBox.setText("The document has been modified.");msgBox.setInformativeText("Do you want to save your changes?");msgBox.setStandardButtons(QMessageBox::Save | QMessageBox::Discard |             QMessageBox::Cancel);msgBox.setDefaultButton(QMessageBox::Save);int ret = msgBox.exec();switch (ret) {case QMessageBox::Save:  //保存break;case QMessageBox::Discard: //忽略break;case QMessageBox::Cancel: //取消break;default:break;}}else{}
}

QT TextEdit设置背景、明文加密、弹出网站、弹出自定义对话框、gif动态图片、程序启动动画、打包程序、关闭事件相关推荐

  1. QT上设置背景图不影响子控件以及按钮控件的透明化

    QT中设置背景图不影响子控件 QT中设置背景图的方法不少,我这里是直接使用stylesheet来设置背景图.如果直接在UI界面进行如下所示设置 border-image: url(:/resource ...

  2. 使用网络打印机进行“属性”和“首选项”设置时,弹出个浏览器.exe错误对话框

    使用网络打印机进行"属性"和"首选项"设置时,弹出个浏览器.exe错误对话框:"功能地址0x4f662035造成了一个保护错误. (例外码0xc000 ...

  3. 原生Js封装的弹出框-弹出窗口-页面居中-多状态可选

    实现了一下功能: 1.title可自定义 可拖拽 2.width height可以自定义 3.背景遮罩和透明度可以自定义 4.可以自己编辑弹出框里的html 5.确定 取消按钮可选 调用方法: 1 P ...

  4. 弹出选择文件夹的对话框 BROWSEINFO 的用法【MFC】

    以下是在vs2008中编译通过的代码,代码注释详细.要实现的功能是点击"浏览"按钮,即弹出选择文件夹的对话框.并将选择的文件夹或文件路径显示在MessageBox中. void C ...

  5. 弹出式窗口及网页对话框

    弹出式窗口及网页对话框 全攻略 一.如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 <html& ...

  6. 右键点“工作空间”窗口内空白部分,在弹出的菜单上勾选“Docking View / 停靠式”。然后双击程序窗口的窗棱,就是最上面那条蓝色边框

    VC++6.0的界面如何恢复 这里的每个界面都是突出的,如何恢复成下面这个图的样子?请各位指点一下,本人将感激不尽!...展开 右键点"工作空间"窗口内空白部分,在弹出的菜单上勾选 ...

  7. layer重复弹出(layui弹层同时存在多个)的解决方法

    layer重复弹出(layui弹层同时存在多个)的解决方法 参考文章: (1)layer重复弹出(layui弹层同时存在多个)的解决方法 (2)https://www.cnblogs.com/sird ...

  8. 通过NSNotification来监听键盘弹出和弹回

    在通知中心建立一个广播来监听键盘的弹出和弹回,在监听事件中加入触发事件的一些操作. [[NSNotificationCenter defaultCenter]addObserver:self sele ...

  9. 弹出窗弹出两次的原因

    弹出窗弹出两次,点击事件只使用了一次,很有可能是使用匹配绑定事件匹配了两次,所以点击一次出发了两次事件,也就是两个弹窗 转载于:https://www.cnblogs.com/zhengyuanyua ...

最新文章

  1. 使用命令创建mysql_用命令创建MySQL数据库
  2. Spring Cloud + Spring Boot + Mybatis + shiro + RestFul + 微服务
  3. 科学前进的车轮永不停歇 2018-04-28
  4. Python地信专题 |基于geopandas的空间数据分析-深入浅出分层设色
  5. Curator实现分布式锁的基本原理-createsTheLock
  6. java mysql防重复提交_防止数据重复提交的6种方法(超简单)!
  7. leetcode201. 数字范围按位与
  8. T-SQL 操作文件 具体解释
  9. can test 接收报文_获取CAN报文并解析
  10. 几种深度学习框架的使用和对比
  11. Wireshark软件的使用教程
  12. 【Spark】(task5)SparkML基础(分类 | 聚类模型)
  13. 解决Ubuntu与Windows不能复制粘贴问题
  14. c语言提取质心坐标,求图像质心的C语言实现
  15. 烤仔建工 | 元宇宙开门红就是中国红!
  16. js实现页面打印及bugger
  17. java 01 02_Java知识系统回顾整理01基础02面向对象01类和对象
  18. 18. Redis 管理命令-查看服务器状态
  19. Ethernet(以太网) 详解 MAC、MII、PHY
  20. 如何找到本地区最新的中小学教材

热门文章

  1. 高级转录组分析和R语言数据可视化课程全部转为视频课
  2. 第94课 函数的参数 《小学生C++编程入门》 例94.1
  3. frame中src怎么设置成一个变量_在 Figma 中如何选择 group(组)或 frame(画框)?...
  4. vue 同步加载_2019 前端面试题汇总(主要为 Vue)
  5. 二叉树层次遍历python_根据二叉树层序遍历顺序(数组),将其转换为二叉树(Python)...
  6. Qt5.8 Windows端 关于 Style Plugin Example 官方实例中的错误
  7. Qt + Python + OpenCV图标替换工具 之 项目介绍(一)
  8. Qt工作笔记-第三种方法在QGraphics上写文本
  9. WEB安全基础-PHP中GET与POST实践
  10. mysql数据库deptno_mysql数据库的 select查询