Qt
Y_Bingo
这个作者很懒,什么都没留下…
展开
-
QTabWidget中放置控件时控件无法填充满整个tabWidget窗口(有白边)问题解决方法
解决方法:给需要向tabWidget中添加的控件套一层布局 (QHBoxLayout等),注意创建的这个布局对象后要使用setContentsMargins(0,0,0,0)设置布局边界与承载这个布局的窗体的边界之间的间隙为零 (这个是决解这个问题的关键),布局边界和窗体边界之在默认情况下是有留白或者说距离的,所以需要把这个距离值都设置为零 (setContentsMargins()函数的作...原创 2018-10-05 17:00:54 · 10300 阅读 · 2 评论 -
Qt实现网页与本地应用(QWebEngine应用)之间的通讯(QWebChannel的使用)
导读: 这篇文章会通过简单的步骤及最简单的例子来介绍如何使用QWebChannel实现网页端跟本地应用之间的通讯,也就是两者之间的相互操作,这里不会介绍基础理论及这种通讯是怎么实现的,这篇文章的核心以最快的速度告诉你,如何把这个通讯过程搭建起来。这里说的本地应用就是使用QWebEngine实现的浏览器。前提: 这篇文章是假设你已经有使用QWebEngine实现一...原创 2019-02-16 19:00:46 · 6606 阅读 · 5 评论 -
Qt捕捉最大最小化事件
使用场景: 沿用qt框架自带的最大最小化按钮的情况下又希望自主处理放大缩小事件解决方法:重载 void changeEvent(QEvent *event)函数,监听windowSate()并处理。例子://.hvoid changeEvent(QEvent* event);//.cppvoid mayWidget::changeEvent(QEvent* event)...原创 2019-02-17 18:12:10 · 6295 阅读 · 2 评论 -
Qt 实现对外部(第三方)程序是否已经启动的判断、启动及关闭
一、概述 本文将介绍通过QProcess类实现对外部应用程序是否已经启动的判断、启动和关闭。二、判断外部程序是否已经启动 Qt在windows下实际上是通过QProcess对象启动windows自带的tasklist程序来读取正在系统中运行的所有程序的信息(其中包括了程序名等等),然后通过比较读取出来的所有信息中是否包含有我们想要判断的程序的程序名来实现...原创 2019-06-03 22:43:51 · 7898 阅读 · 0 评论