
Qt
文章平均质量分 92
深蓝静音
一年365天,一天过365次!
展开
-
编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件
在使用Qt Designer设计窗体界面时,我们可以使用Widget Box里的窗体控件非常方便的绘制界面,比如拖进去一个按钮,一个文本编辑器等。虽然Qt Designer里的控件可以满足我们大部分的需求,但是有时候,也会产生一些特殊的需要,比如一个输入框,我们要输入的是经纬度,此时就会有两种输入方式,一种是小数形式,一种是度分秒的形式,此时只使用一个简单的LineEdit是无法满足需求的。我们设原创 2013-10-11 19:26:16 · 61541 阅读 · 19 评论 -
Qt读文本文件
文本文件内容:5 19total value6 20 abcde读法: QFile fileIn("test1.txt"); if(!fileIn.open(QIODevice::ReadOnly)) { QMessageBox::information(this,tr("打开文件失败!"),fileIn.errorString());原创 2011-11-16 21:22:39 · 2046 阅读 · 0 评论 -
Qt写文本文件
QTexstStream用于读写纯文本以及HTML,XML等文本格式的文件,此类考虑了Unicode编码与系统本地编码的或其它任意编码之间的转换问题,别且明确地处理了因使用不同的操作系统而导致的行尾符之间的转换(windows系统的行尾符是“\r\n”,unix和mac os x系统是“\n”)。QTexstStream的操作对象是QIODevice,可是QFile,QTEmporaryFile,...原创 2011-11-16 21:24:21 · 11928 阅读 · 1 评论 -
AE初始化liscence
[C#] using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;using ESRI.ArcGIS.esriSystem;namespace GlobeCtrMouseAndKey{ static class Program原创 2012-01-09 16:16:17 · 2830 阅读 · 0 评论 -
MODIS MCD12Q1数据批量提取
关于MODIS土地覆盖类型产品的信息,可以参考以下地址:1.MODIS官网2.MODIS产品MCD12Q1数据ENVI解析本文参考读取HDF-EOS一文,编写了相应的提取工具,截图如下:下载地址:MODIS_MCD12Q1_Extract原创 2014-03-12 11:32:50 · 10111 阅读 · 4 评论 -
限制QLineEdit的数值输入范围
在使用QLineEdit输入数值时,经常遇到限制其范围的需要,比如角太阳高度角范围为[-90,90],经度值范围[-180,180],方位角范围[0,360]。Qt提供了QIntValidator和QDoubleValidator可以限定数值输入范围,如使用QIntValidator限制整数的数值范围:例1:lineEdit->setValidator(new QIntValidator(原创 2013-10-14 13:31:03 · 69527 阅读 · 8 评论 -
编写Qt Designer自定义控件(四)——使用自定义控件
接上文:编写Qt Designer自定义控件(二)——给自定义控件添加属性 控件编写完毕以后,把生成的dll和lib文件一起拷贝到Qt安装目录下的插件目录里,比如我安装在D盘里的Qt 4.8.4,路径为:D:\Qt\4.8.4\plugins\designer,拷贝进去以后,这个插件就可以被Qt Designer加载了,此时这个自定义控件就可以像普通的控件一样使用了。当然如有原创 2013-10-11 19:47:38 · 22431 阅读 · 16 评论 -
编写Qt Designer自定义控件(二)——编写自定义控件界面
接上文:编写Qt Designer自定义控件——如何创建并使用Qt自定义控件 既然是控件,就应该有界面,默认生成的控件类只是一个继承了QWidget的类,如下:#ifndef LOGLATEDIT_H#define LOGLATEDIT_H#include class LogLatEdit : public QWidget{ Q_OBJECTpubl原创 2013-10-11 19:39:28 · 31414 阅读 · 0 评论 -
编写Qt Designer自定义控件(三)——给自定义控件添加属性
接上文:编写Qt Designer自定义控件(二)——编写自定义控件界面 窗体控件都有属性,比如QLineEdit就有text属性,另外还有设置属性,比如QLineEdit的readOnly属性。下面就讲解一下如何给自己的控件添加属性的问题。对于我们的经纬度输入控件,它应该具有一个设置属性和一个值属性,我们把设置属性命名为inputMode,把值属性命名为value,先来讲解设原创 2013-10-11 19:45:03 · 20942 阅读 · 2 评论 -
Qt执行dos命令并获取控制台输出
应用场景与问题描述:问题是这样的,我写了很多命令行程序用于处理遥感影像,这种方式很方便,可以通过dos或shell脚本来实现批处理。但这也引起一个问题,当我在集成时偷懒,不想做界面,而用户又必须要求有个界面时,我不得不做一个窗口来体现我是有界面的,于是我决定直接调用我的可执行程序或者批处理脚本,但这些命令和脚本不能在终端或dos窗口里执行。这个问题简单的抽象为执行一个"ping localhost...原创 2018-05-29 17:56:51 · 12702 阅读 · 9 评论