随笔分类 - qt_gui
界面编程
摘要:1. 打印设置 QPrinter类是一个在打印机上绘图的设备。该设备表示打印输出的一系列页面,提供了一组附加功能来管理特定于设备的特性,比如方向和分辨率,以及在生成文档时逐步遍历其中的页面。 注:在更改任何参数之前,可以使用QPrinter::isValid()来验证这一点。 (1)打印机设置 1)
阅读全文
摘要:有时候需要做框架集成的东西,需要把其他客户端像组件一样集成到一个客户端中,类似于一个软件集成的平台客户端,统一用一个中心管理的客户端做类似于控制面板一样的东西去调用不同的软件。此时就必须相应不同的点击图标的事件去嵌入到主界面里面。下面简单的对windows平台上面Qt的界面中嵌入系统自带的计算机程序
阅读全文
摘要:QAxWidget类是一个包装ActiveX控件的QWidget。QAxWidget可以实例化为空对象,它应该包含ActiveX控件的名称,或者使用指向ActiveX控件的现有接口指针。仅使用QAxBase支持的数据类型的ActiveX控件的属性,方法和事件可用作Qt属性,插槽和信号。基类QAxBa
阅读全文
摘要:该项目为中铁客户端(QT部分),采用QT5.7X64编译,适用于windows server 2016及以上系统。该项目主要包括:数据可视化、Socket通讯、内嵌ue4可执行程序三大方面一:数据可视化 数据可视化即采用图形图表等第三方库对采集的数据进行动态展示,可以非常直观的查看传感器采集到的数据
阅读全文
摘要:duilib使用手册 1.简介# duilib是一个开源 的directui 界面库,使用XML来描述界面风格,界面布局,将界面与逻辑分离,能够快速开发美观的界面。 2.代码下载与编译# 2.1代码下载# github网址:https://github.com/duilib/duilib下载后的代码
阅读全文
摘要:qt 使用qtxlsx 读写excel https://github.com/dbzhang800/QtXlsxWriter 下载qtxlsx地址 QtXlsx is a library that can read and write Excel files. It doesn't require
阅读全文
摘要:1. 在chrome浏览器调试前端页面 qputenv("QTWEBENGINE_REMOTE_DEBUGGING", "1112"); //使本地可以调试html页面 浏览器输入 localhost:1112 即可 2. Qt5.12版本显示audio标签control控件高度异常,参考https
阅读全文
摘要:展开1.功能说明对于GUI程序,如果想要实现当最小化时,程序从任务栏消失,在系统托盘显示一个图标,表示此程序,并能在托盘内通过双击或者菜单使程序界面恢复。 2.使用的类主要使用的此类:QSystemTrayIcon。 其中QSystemTrayIcon是主要操作系统托盘的操作类,通过此类,可以在托盘
阅读全文
摘要:本词条缺少名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 在计算机图形学中,深度缓冲(Depth Buffer)又称Z缓冲区,是一个与渲染目标有相同大小的缓冲,这个缓冲记录每个像素的深度。深度缓冲的目的在于正确地生成通常的深度感知效果:较近的物体遮挡较远的物体。 在计算机图形学中,深
阅读全文
摘要:双缓冲绘图在Qt4中,所有的窗口部件默认都使用双缓冲进行绘图。使用双缓冲,可以减轻绘制的闪烁感。在有些情况下,用户要关闭双缓冲,自己管理绘图。下面的语句设置了窗口部件的Qt::WA_PaintOnScreen属性 ,就关闭了窗口部件的双缓冲.mywidget->setAttribute(Qt::WA
阅读全文
摘要:动态加载UI文件是指,用 Qt Designer 通过拖拽的方式生产.ui 文件。不用 uic工具把.ui 文件变成等价的 c++代码,而是在程序运行过程中需要用到UI文件时,用 QUiLoader 加载.ui文件,达到相同目的。 ------------------------------...
阅读全文
摘要:提升法eg.(定义一个新的QLable部件)1、定义一个类class Label : public base, public QLabel //可以支持多重继承2、在qt creator中打开ui编辑器,拖曳一个QLable兑现,提升,输入提升的类名Label,勾选全部包含,添加,提升成功。插件法Q...
阅读全文
摘要:既然是控件,就应该有界面,默认生成的控件类只是一个继承了QWidget的类,如下:[cpp]view plaincopy#ifndefLOGLATEDIT_H#defineLOGLATEDIT_H#includeclassLogLatEdit:publicQWidget{Q_OBJECTpublic...
阅读全文
摘要:窗体控件都有属性,比如QLineEdit就有text属性,另外还有设置属性,比如QLineEdit的readOnly属性。下面就讲解一下如何给自己的控件添加属性的问题。对于我们的经纬度输入控件,它应该具有一个设置属性和一个值属性,我们把设置属性命名为inputMode,把值属性命名为value,先...
阅读全文
摘要:控件编写完毕以后,把生成的dll和lib文件一起拷贝到Qt安装目录下的插件目录里,比如我安装在D盘里的Qt 4.8.4,路径为:D:\Qt\4.8.4\plugins\designer,拷贝进去以后,这个插件就可以被Qt Designer加载了,此时这个自定义控件就可以像普通的控件一样使用了...
阅读全文
摘要:在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方...
阅读全文
摘要:http://blog.chinaunix.net/uid-13838881-id-3652523.html1.适用情况: 动态加载UI文件是指,用 Qt Designer 通过拖拽的方式生产.ui 文件。不用 uic工具把.ui 文件变成等价的 c++代码,而是在程序运行过程中需要用到UI文件时,...
阅读全文
摘要:写QT程序里运行时加载UI文件,代码如下:点击(此处)折叠或打开#include"keyboard.h"#include#include#include#includeKeyboard::Keyboard(QWSInputMethod*im):QWidget(0,Qt::Tool|Qt::Windo...
阅读全文
摘要:QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有mvc的特点)。1.QStandardItemModel在QTreeView中的使用使用QTreeVi...
阅读全文