Qt
文章平均质量分 90
三头牛
这个作者很懒,什么都没留下…
展开
-
QWebEngine 初探 显示并跳转页面(QWebEngineView 二级页面 关闭程序时报错)
目录1、前言2、环境3、实现3.1 准备3.2 显示页面3.2 显示页面并根据点击跳转4. 关闭程序时是崩溃1、前言今天尝试使用Qt的WebEngine模块来在窗口中显示一个网页并跳转链接,着这个过程中遇到一些坑,写在这里吧~如果只是碰到关闭时报错的问题,请跳到文章 4. 节2、环境系统:ubuntu 16.04Qt版本:5.14.2IDE:QtCreator (需要安装 QWebEngine 模块)编译模式:Debug3、实现3.1 准备原创 2020-11-05 17:32:31 · 4722 阅读 · 2 评论 -
Qt中自定义QDialog隐藏窗口的关闭按钮
今天在设计一个自定义Dialog的时候想要隐藏窗口的关闭按钮,查了好久才找到解决的办法1. 这是一种比较极端的方法,直接创建一个无边框的对话框,无边框,自然什么也没了QDialog dlg(this);//创建一个无边框的对话框dlg.setWindowFlags(windowFlags()|Qt::FramelessWindowHint);dlg.exec();效果如图2. 保留标题,取消...原创 2018-02-12 10:14:24 · 21835 阅读 · 6 评论 -
Qt调用外部程序,启动并从中获取信息——QProcess
瞎记:今天在开发的时候遇到了程序间调用的问题,最开始的设想是使用c++来完成,后来想,既然使用Qt进行界面开发的,那能否用Qt来完成相关工作呢,于是展开了这一次旅行。闲话少说,开始正文,先看一下大致的流程:首先,我们通过Qt的那部分模块来实现此功能,牛曰:在`QProcess`模块当中其次,我们应该通过怎样一个流程来完成呢,牛历后曰:两步走,首先要启动外部程序,启动之后外部程序会产生相应的动作,也...原创 2018-04-12 17:01:20 · 16376 阅读 · 0 评论 -
Qt时区检测及语言加载
# Qt时区检测及语言加载当我们能够对完成软件翻译之后,需要根据计算机当前时区来选择加载何种语言的翻译,这是就涉及到了计算机时区的检测和语言包的自动加载。## 1. 整体流程说明想要完成这项工作,可通过以下及步骤: 1. 获取电脑当前时间; 2. 判断当前所在国家,这一项主要是根据根据获取的时间来完成的; 3. 加载对应的翻译包。 ## 2. 实现过程### 2.1. 时区获取在Qt当中...原创 2018-05-29 10:21:46 · 2264 阅读 · 0 评论 -
仿Qt信号槽实现(高仿,三个版本)
一、写在前面最近想着使用信号槽机制,但又不依赖Qt,所以想着实现一下,不过在这里要说明:1. 在Boost库中是有信号槽的如果你不想太麻烦,可以直接使用这里提供的功能2. Qt的信号槽实现机制是很复杂的,我们之所以可以使用Qt的关键字来实现相关功能,是因为qt有自己的预处理器,在编译的时候预处理器会帮助我们完成很多事情,而这些事情不用我们去关心,关于Qt的预处理器目前没有太多的了解,这里不...原创 2018-08-20 15:07:44 · 1524 阅读 · 0 评论