随笔分类 -  Qt属性日常备注

1
摘要:通过QLabel创建类似冒泡方式的提示框(提示框显示位置为父类控件居中位置,具体可根据需要自行修改),鼠标停留提示框界面时查看信息,离开时自动淡化消失的效果; 头文件定义 实例实现 外部引用 阅读全文
posted @ 2017-07-12 15:26 sz_leez 阅读(4274) 评论(3) 推荐(1)
摘要:1.选择图片 2.图片合法性校验 3.原图比例缩放 阅读全文
posted @ 2017-07-05 13:05 sz_leez 阅读(8439) 评论(0) 推荐(0)
摘要:QTextEdit控件使用 阅读全文
posted @ 2017-06-12 11:41 sz_leez 阅读(1387) 评论(0) 推荐(0)
摘要:<1>.工程pro文件添加Dwmapi.lib <2>.窗体控件添加系统函数 <3>.边框拖拽功能 阅读全文
posted @ 2017-03-25 16:20 sz_leez 阅读(3292) 评论(2) 推荐(0)
摘要:QWebEngineView拦截Url请求设置 QWebEngineUrlRequestInterceptor类提供了一个拦截URL请求抽象基类,可通过实现QWebEngineUrlRequestInterceptor::interceptRequest接口拦截并修改相应的UIL请求,以达到相应需求 阅读全文
posted @ 2017-03-15 10:13 sz_leez 阅读(7073) 评论(0) 推荐(0)
摘要:1.判断QString是否为纯数字 2.查找自身最长重复子字符串 3.树形列表复选框操作 4.更改文件权限 5.判断系统64位 6.文件生成md5值 7.版本号比较(字符串比较) // 实现 1.判断QString是否为纯数字 2.查找自身最长重复子字符串 3.树形列表复选框操作 4.更改文件权限 阅读全文
posted @ 2017-03-12 09:34 sz_leez 阅读(2689) 评论(0) 推荐(0)
摘要:Qt词典搜索 采用阿凡达数据-API数据接口及爱词霸API数据接口实现词典搜索功能,实例字符串搜索接口分别为:中文词组采用“词典”,中文单个字采用“中华字典”,英文或其他字符采用“爱词霸”; 对应的API接口: http://api.avatardata.cn/CiHai/LookUp?key=[申 阅读全文
posted @ 2016-09-26 19:53 sz_leez 阅读(460) 评论(0) 推荐(0)
摘要://重载resizeEvent和moveEvent两个函数,以保证窗体大小和位置改变后能时刻记住其位置 QRect curGemRect = mpWindow->geometry(); //激活mpWindow窗体为桌面的顶层窗体 Qt::WindowStates winStatus = Qt::WindowNoState; if (mpWindow->windowState() & Qt::... 阅读全文
posted @ 2016-09-18 14:02 sz_leez 阅读(4332) 评论(0) 推荐(0)
摘要:QLineEdit IP地址校验 原文出处:【上善若静水】 1.通过自定义类方式实现IP4地址范围限制输入: 2.通过QLineEdit成员函数setInputMask("000.000.000.000;_")+setValidator也能实现相关IP输入(但光标效果和删除效果不大理想,具体接口可参 阅读全文
posted @ 2016-08-16 15:52 sz_leez 阅读(3737) 评论(0) 推荐(0)
摘要:在个别界面中需要显示版权信息,其中©符号在界面上显示,有时会偏小或者显示为问号~ 其中一种解决办法用html的方式显示实体字符(&#169),如: 阅读全文
posted @ 2016-04-29 10:14 sz_leez 阅读(1327) 评论(1) 推荐(0)
摘要:Qt 无边框拖拽实现 头文件定义: CPP文件实现: 接口调用例子: 阅读全文
posted @ 2015-12-25 16:37 sz_leez 阅读(842) 评论(0) 推荐(0)
摘要:最近由于项目需要(另外Qt后续版本也将不再支持QtWebKit),把Qt工程涉及QtWebKit的移植为QtWebEngine,用的Qt版本为5.5.0,结果出现QWebEngineView加载网页是比QWebView要慢的多,经过一番纠结后在google找到了相关资料,说是Qt版本的一个bug,后 阅读全文
posted @ 2015-10-15 09:12 sz_leez 阅读(2732) 评论(0) 推荐(0)
摘要:QtWebKit/QtWebEngine移植差异 原文出处:【wiki.qt.io】 This guide gives an overview of the differences between the Qt WebKit and Qt WebEngine APIs in applications 阅读全文
posted @ 2015-09-23 10:27 sz_leez 阅读(2863) 评论(2) 推荐(0)
摘要:Qt支持中文显示<1>.在代码中添加以下代码 <2>.在应用程序目录建立一个codecs文件夹,并将Qt对应支持的库拷贝到该目录下win对应库: mac对应库: 阅读全文
posted @ 2015-06-01 19:51 sz_leez 阅读(615) 评论(0) 推荐(0)
摘要:打开文件所在目录并选择该文件 windows实现方式: mac实现方式: 阅读全文
posted @ 2015-01-31 21:59 sz_leez 阅读(287) 评论(0) 推荐(0)
摘要:Qt样式表使用注意项 <1>.StyleSheet的使用StyleSheet文件的默认后缀名为qss,可以通过命令行参数-stylesheet filename.qss来设置样式表,也可以通过QApplication::setStyleSheet 或 QWidget::setStyleSheet来设 阅读全文
posted @ 2015-01-25 13:21 sz_leez 阅读(2101) 评论(0) 推荐(0)
摘要:控件窗体区域区分几何参数: 指的是窗口的大小和位置,一个窗口有两套几何参数,一套是窗口外边框所占的矩形区域,另一套是窗口客户区所占的矩形区域,所谓窗口客户区就是窗口中除去边框和标题栏用来显示内容的区域对于一个窗口部件来说,它的两套几何参数是一致的 阅读全文
posted @ 2015-01-11 15:48 sz_leez 阅读(626) 评论(0) 推荐(0)
摘要:#include QSystemTrayIcon *m_mTray; m_mTray = new QSystemTrayIcon(this); //声明对象 m_mTray->setToolTip(windowTitle()); //设置提示信息 m_mTray->setIcon(QIcon(SKIN_PIX_PATH(RSC_ICON_TITLEICON)));//设置提... 阅读全文
posted @ 2014-11-12 22:01 sz_leez 阅读(466) 评论(0) 推荐(0)
摘要:<1>信息基本分类:qDebug : 调试信息提示qWarning : 一般的警告提示qCritical: 严重错误提示qFatal : 致命错误提示 <2>如何截获这些信息Qt提供了qInstallMsgHandler 方法用来定制消息发生后如何来处理。qInstallMsgHandler 是一个 阅读全文
posted @ 2014-11-11 22:19 sz_leez 阅读(11801) 评论(0) 推荐(0)
摘要:<1>. 头文件(类声明) <2>. cpp文件(类定义) 阅读全文
posted @ 2014-11-11 22:07 sz_leez 阅读(2011) 评论(0) 推荐(0)

1