- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 Qt 无边框模态对话框 激活/非激活状态 切换-出现闪烁效果
前言 Qt中自定义无边框对话框 很少有人这么做, 但是项目上遇到这种需求,对话框使用上存在的问题就是需要实现模态对话框非激活/激活切换时候出现需要出现闪烁效果,增加用户体验,网上没有很明确的解决办法,今天花点时间研究了一下,把实现方式的关键写出来给大家分享。 首先,Qt 没有支持具体平台的类,但是都留有平台相关的类,这里虽然以windows为例,但是linux/ma...
2019-04-12 11:33:29
3210
原创 2D 绘图中刻度规划和计算的方法
QT 2D 绘图中,经常用到刻度计算,这篇文章提供了很好的思路,大家可以根据实际情况稍微做更改,计算自己想要的刻度。(1)步长规范化是关键1)步长数量级: 一般地,我们在标定坐标轴时,给出的参数是:起点、终点和刻度数,因为我们程序设计人员对在一个多大的区域面积内绘制多少个刻度比较美观有直观感觉,相反,而对多大步长则印象较浅。当然,知道刻度数和起点与终点值求步长是很容易 的,如下式:
2017-03-30 14:09:26
678
原创 Centos6.4 下使用 Qt webkitwidgets 模块报错
今天 在使用 Qt 跑osg 下关于 Qt的例子,总是出现如下问题:/home/apps/Qt5.4.2/5.4/gcc_64/lib/libQt5WebKit.so: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15'
2017-02-15 11:04:27
1789
1
原创 qt中求对数、指数等数学函数
C语言中、Qt中,都没有以任意为底数的对数函数,所以log5 ^3 [以5为底]是没有的。但是可以用logx(y)=ln(y)/ln(x)来代替,修改代码如下1、Qt中对数,通过自然对数qLn()转换一下,logx(y)=ln(y)/ln(x)#include #include #include int main(int ar
2015-01-20 21:25:34
24535
1
转载 QT简单获取当期系统时间
Qt如何获取当前的系统时间呢?很简单,举出常用的几个例子! //获取系统现在的时间并设置显示格式 QDateTime current_date_time = QDateTime::currentDateTime(); QString current_date = current_date_time.toString("yyyy-MM-dd hh:mm:ss ddd");
2014-11-09 15:35:14
469
转载 QT 软件键盘及动态属性
根据qt中自带inputpanel实例,自己重写该过程,并详细分析过程及注意事项。 新建,GUI应用,基类Qwidget,主界面简单拖入几个有输入功能的部件。 继续,新建UI类MyInputpanel,基类选QWidgetmyinputpanel.h #ifndef MYINPUTPANEL_H#define MYINPUTPANEL_H#include Q
2014-11-04 15:09:56
2326
转载 好文章, Qt中 QString 和int, char等的“相互”转换
转载http://blog.csdn.net/ei__nino/article/details/7297791
2014-09-26 09:13:05
509
转载 Qt中 QString 和int, char等的“相互”转换
网上找了半天,全是QString转int和char等的,就没有int转QString的,但是还是找到啦,我来整合一下哦~Qt中 int ,float ,double转换为QString有两种方法1.使用QString::number();如:[cpp] view plaincopyprint?long
2014-09-14 00:26:55
600
转载 c语言字符串 数字转换函数大全
c语言字符串 数字转换函数大全最近学数据结构老是做实验常用到字符串和数字的转换想找却发现网上的资料太散所以搜集整理一下 方便以后再用atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符
2014-09-06 21:07:02
361
原创 C++两种通过参数改变变量值的方法
#includeusing namespace std;int main(){ void swap(int *i,int *j); void swap(int &,int &); int i=3,j=5; swap(&i,&j); couti" "jendl; swap(i,j); cou
2014-08-25 13:53:02
3852
原创 C++计时器操作
C++编程语言应用范围广泛,功能强大,我们在上篇文章中就已经对C++时间的基本概念进行了一个简单的介绍。现在,我们将进一步对C++计时的具体操作进行解读,让大家能从中获得更多的知识。
2014-08-25 09:58:58
790
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人