Qt
文章平均质量分 82
qcgao
c/c,Qt,java,shell,Matlab,Linux,Android,PHP,51,PIC,Zigbee,ARM
展开
-
win7下QWT在VS2008中的安装使用
根据网上一些GGMM的分享,成功安装使用了QWT。第一:下载QWT版本,我用6.0.2第二:在VS中打开qwt.pro,并且编译。在编译完成之后,按照网上的方法即可完成库文件的安装。(在开始之初QWT已经安装在Qt Creater中,用Qt Designer可以看到QWT集成部件)第三:如上图包含qwt的路径,并且在自己开发的工程中添加一项属性qwtd.lib,qwt.lib原创 2012-12-25 18:27:37 · 1145 阅读 · 0 评论 -
QWT 跟随鼠标显示曲线数值
http://blog.csdn.net/desert187/article/details/12848305Qwt是用于绘制科学图形的Qt库。Qwt中的Picker是一个拾取器,通俗的说就是用户的鼠标指到哪里就获得哪里的信息(往往是x,y坐标)。QwtPicker类所获得的坐标信息是依赖于窗口的。而在Qwt中,用户所见的科学坐标系是绘制在Plot上的。Plot坐标不与窗口坐标相比,不但原转载 2014-11-16 20:18:47 · 7035 阅读 · 1 评论 -
Qt线程
Qt线程使用方法jicheng原创 2014-08-31 20:56:32 · 609 阅读 · 0 评论 -
Qt 二维码生成
生成二维码参考原创 2014-07-26 20:16:54 · 2046 阅读 · 2 评论 -
QItemDelegate
#include #include "delegate.h" SpinBoxDelegate::SpinBoxDelegate(QObject *parent) : QItemDelegate(parent) { } QWidget *SpinBoxDelegate::createEditor(QWidget *parent, const QStyleOpti原创 2014-05-27 22:58:14 · 1661 阅读 · 0 评论 -
流媒体服务器,客户端
服务器live555kehuduan原创 2014-05-26 21:33:41 · 793 阅读 · 0 评论 -
Qt v4l2显示摄像头图片
打开摄像头,采集图片,显示,A8 cpu 就占了90%切换窗口,很卡。用label->setpixmap()显示,操作很卡换成paint->drawpixmap()效果会好很多原创 2014-06-10 11:03:59 · 1371 阅读 · 1 评论 -
平滑曲线连接各点(贝塞尔曲线)
void Widget::Bsaier(){ polygon.clear(); for(int i = 0; i < 5; i++){ int y1,y2; float t = 0; for(int n = 0; n < 100; n++){ float half = (point[i+1].x() - po原创 2014-05-25 22:21:42 · 7524 阅读 · 0 评论 -
Qt插入数据库错误
SqlError(1, "Unable to execute statement", "unrecognized token:原创 2014-07-16 22:25:37 · 2197 阅读 · 0 评论 -
Qt 模仿苹果状态切换按钮
#include "button.h"#include Button::Button(QWidget *parent) : QPushButton(parent){ status = 0; span_length = 0; rl_flag = false; release_flag =true; timeline = new QTimeLin原创 2015-06-01 10:22:34 · 3380 阅读 · 0 评论 -
Qt画银白色Macbook
http://www.cnblogs.com/myvin/p/4619841.html在博客园看到这位大神用css画的,觉得好看,就用Qt画了一遍。也没有什么特别的地方,代码http://download.csdn.net/detail/gaobobo138968/8899351效果:原创 2015-07-14 20:03:27 · 644 阅读 · 0 评论 -
Qt魔方还原5
Qt魔方还原5目的用opencv识别魔方图片颜色,完成魔方初始输入,效果如下 实施1.说明 这里只是识别一张魔方图片,里面的rgb阈值可能取得有点特殊,这部分代码没有集成到之前的里面去,是单独一个demo,如果要集成到前面的代码去,可以搜索Qt如何使用opencv即可。2.步骤 (1)读入图片IplImage* img = cvLoadImage("cube.jp...原创 2018-06-05 22:25:45 · 656 阅读 · 1 评论 -
Qt魔方还原4
Qt魔方还原4目的随机打乱魔方,在”Qt还原魔方3”的基础上,完成全部还原动作,效果如下: 实施按照第一步的思路,将每一步分解为可循环操作,并设置相应的结束条件。 比如第三步 处理第二层的四个棱色块,对好前两层 选好前两层固定的一条棱边,如果当前棱边颜色正确,则旋转下一条棱边到这个位置,并判断,每次旋转后判断是否满足前两层颜色相同条件,满足则退出循环。void Wid...原创 2018-06-03 21:22:01 · 704 阅读 · 1 评论 -
Qt魔方还原1
目的用Qt opengl 绘制3D魔方,并用鼠标控制整体的旋转与缩放 效果如下: 准备工作学习Qt opengl绘制简单的立方体,并给立方体贴图Qt opengl教程准备六个面图片素材实施1.新建Qt widget工程这里是以Qt4版本来设计代码的,在pro文件中加上QT += opengl2.绘制坐标轴绘制三条线表示坐标轴,这样便于以后区分,op...原创 2018-05-27 14:47:42 · 1376 阅读 · 2 评论 -
Qt魔方还原3
Qt魔方还原3目的随机打乱魔方,实现还原魔方的第一步,白色十字,效果如下 实施1.随机打乱 定义旋转的任务列表,随机生成旋转的角度,层struct RotateTask{ GLWidget::LAYER layer; GLWidget::XYZ xyz; GLWidget::ANGLE angle;} ;生成随机旋转列表 /随机打...原创 2018-06-02 21:04:45 · 549 阅读 · 0 评论 -
Qt魔方还原0
前言偶然买了一个魔方,按照网上的教程可以手动还原,就想着用程序可以写一个3D魔方,并且自动还原,最后加上摄像头识别每个面,输入原始颜色顺序,人就可以根据电脑还原的步骤一步一步还原魔方了。不过现在已经有很多这样的app,不过做这个就是本着好玩的心态嘛。准备工作买一个魔方学会手动还原魔方,参考魔方小站教程技术准备Qt4或Qt5开发环境安装opencv(可选),用于最后识别...原创 2018-05-26 14:26:21 · 519 阅读 · 0 评论 -
Qt sqlite 查询内存泄漏
QSqlDatabase db; if(QSqlDatabase::contains("test")) db = QSqlDatabase::database("test"); else db = QSqlDatabase::addDatabase("QSQLITE", "test"); db.setDataba原创 2016-08-10 21:07:36 · 2967 阅读 · 0 评论 -
Qt4 串口第一次打开问题
\class Posix_QextSerialPort\version 1.0.0用Qt4 Posix_QextSerialPort串口程序遇到一个很奇怪的问题: 电脑开机第一次打开串口的时候Qt4写的程序的时候不能收发数据,如果用串口调试助手或者其他串口工具打开关闭一下串口,之后打开程序就正常了。出现问题的代码: QString portName = re原创 2016-08-21 11:30:07 · 1974 阅读 · 0 评论 -
qml XmlListModel plugin not found
跑了Qt自带的QML例子-rssnews(主要是用了XmlListModel) 编译运行没有问题,效果不错,想放到带触屏的win8平板电脑上看看效果,release后复制过去,居然运行不起来,当然提示的dll都拷贝过去。 最后用qmlsence运行rssnews.qml,控制台显示qml XmlListModel plugin not found这时在把库文件 Qt原创 2015-08-05 22:39:56 · 1139 阅读 · 0 评论 -
Qt 键盘上下左右改变控件焦点 (就像桌面上下左右选择一样)
先设置好控件的objectname.原创 2014-05-20 23:43:13 · 10699 阅读 · 2 评论 -
QPixmap: It is not safe to use pixmaps outside the GUI thread
今天遇到这个问题程序是次线程处理完数据后,发射一个信号给主线程,显示更新图片,然后提示QPixmap: It is not safe to use pixmaps outside the GUI thread提示这个错误的时候两个线程之间的信号槽连接属性是Qt::DirectConnection,会提示不是在GUI线程里后面属性改为默认的,不写,就不会出现这个问题了。关键还是看原创 2014-04-02 16:45:35 · 3896 阅读 · 0 评论 -
Qt断点续传(暂停下载任务)
Qt断点续传基本思想从上次暂停文件暂停的位置开始新的下载,比如一个文件共500k,已下载了100k,则重新开始的时候从文件的末尾开始写数据,设置文件指针的偏移量,seek()。然后就是从http服务器上下载数据也从文件的100k处开始下载。明白了这个就好操作了。 设置一个参数qint64 datasize,用于在下载暂停的时候保存当前文件的大小,datasize = file.原创 2013-12-15 20:24:20 · 5902 阅读 · 0 评论 -
Qt模仿安卓QQ聊天界面
在编写这个程序之前,首先理一下我们遇到的问题?1.触摸滑动 2.文字显示,背景自适应文字多少 3.能够一直显示对话内容,无论对话内容多或者少 OK,明白了基本的问题后,一个一个解决。 (1)首先得PS一张显示文字的背景图 (2)显示文字,背景自适应文字多少,就用QLabel的自动换行解决原创 2013-11-30 23:51:19 · 2001 阅读 · 3 评论 -
QZXing+Opencv+Qt Creater实现二维码,一维码的识别
这几天在涉及相关方面的工作,又没有什么资料,很是困难,故今在此把自己的做的东西详述一遍。1.识别二维码2.摄像头拍照3.综合 第一:环境的配置(最为头疼)1.识别特定图片的二维码下载QZXing(关于ZXIng的介绍网上有,是google针对安卓开发)http://sourceforge.net/projects/qzxing/(各种原创 2013-09-14 23:52:46 · 6223 阅读 · 0 评论 -
Qt怎样创建数据库以及数据库的操作
qt可以实现连接各种数据库,这里介绍qt自带的一种数据库(Qsqlite)#include#include#include#include#include#include#includestaticboolcreateConnection(){QSqlDatabasedb=QSqlDatabase::addDatabase("QSQLITE");db.s原创 2013-09-15 00:07:37 · 6250 阅读 · 0 评论 -
关于Qt的几个小问题
关于Qt的几个小问题。1.如何在QListWidgetItem中添加按钮,或者其他控件?答:首先想到的是重新写一个类继承QListWidgetItem,但是无法实现,没有去看Qt的源码,估计QListWidgetItem类是不让继承吧。然后google(PS:google比百度能够收到更多的内容)一下,发现QListWidget有一个setItemWidget(item,widge原创 2013-09-14 23:49:53 · 946 阅读 · 0 评论 -
Qt显示笔记本wifi列表 windows
关于怎样设计你程序显示自己电脑的wifi列表的问题,微软已经提供相关api.这里也是参考网上的资源在这里用Qt实现。首先用到的几个类: PWLAN_INTERFACE_INFO_LIST PWLAN_INTERFACE_INFO PWLAN_AVAILABLE_NETWORK_LIST PWLAN_AVAILABLE_NETWO原创 2013-09-14 23:47:48 · 3973 阅读 · 0 评论 -
Qt4.7.2+VS2008+mysql5.5.24驱动编译
由于开发程序需要用到mysql数据库,所以按照网上教程编译了数据库驱动!但是根据教程仍然遇到很多问题。我安装的mysql数据库是安装PHP开发环境里安装的。 1.在C:\Qt\ 4.8.2\src\plugins\sqldrivers\mysql路径下可以看到有main.cpp、mysql.pro和README三个文件,在VS中,通过”Qt”菜单中的”Open Qt Proje原创 2013-03-06 14:15:06 · 718 阅读 · 0 评论 -
omnet在linux中的安装
Linux下安装omnethttp://www.tcl.tk/,1. 环境红帽Enterprise5Omnet4.0 另外还要下载两个依赖库文件可能还要更新jer 2. 新建一个目录用来存放以上安装文件1. 解压tktar zxvf tk………cd tk(解压的目录)cd unix./configur原创 2013-01-14 18:12:31 · 1673 阅读 · 0 评论 -
Qt隐藏鼠标(嵌入式)
嵌入式Qt程序一般不需要显示鼠标。 参考http://hi.baidu.com/dreammerge/item/81c301e4dbc379a9c00d75c5 用方法4:main()函数加入 #include ,实例化QApplication后,添加QWSServer::setCursorVisible(false); 但是程序启动的时候还是会用难看原创 2013-12-17 22:12:00 · 1662 阅读 · 0 评论 -
Qt 微信气泡框
Qt主要还是运用了QLabel的自动换行,自适应大小。此例子可以自适应文字的多少显示,看上去还不错噢,哈哈。http://download.csdn.net/detail/gaobobo138968/6881625原创 2014-01-24 21:20:06 · 3187 阅读 · 0 评论 -
wpa supplicant ping: bad address
嵌入式板子能够ping通外网IP,但是ping不通域名,应该是dns没有设置正确,3.设置dnsvim /etc/resolv.confnameserver192.168.1.1 (网关IP地址)原创 2014-03-29 10:23:21 · 1496 阅读 · 0 评论 -
Qt事件过滤
遇到一个问题:原创 2014-04-15 13:47:21 · 591 阅读 · 0 评论 -
*** glibc detected *** double free or corruption (out): *** Qt
*** glibc detected *** double free or corruption (out): ***Qt中遇到这种错误,网上大部分答案是数组操作出错,可是程序根本没有涉及数组猜想:可能是在delete窗口时候,它的其他资源还在另外的线程访问就在一个绝对安全的位置delete,结果就没有问题了不过这种做法使得资源不能及时的释放,比以前会慢一个原创 2014-03-01 13:39:40 · 3511 阅读 · 0 评论 -
c++调用qml
Qt使用一些漂亮的qml组件这里的qml文件是Qt自带的qml 滑动按钮的qml一个简单的调用此qml按钮示例main.cpp#include #include #include #include #include #include "widget.h"int main(int argc, char *argv[]){ QApplication a(argc原创 2014-02-11 21:30:28 · 952 阅读 · 0 评论 -
Qt仿QQ截图
在他的基础上添加了一些功能http://huangchunquanmaker.blog.163.com/blog/static/107408483201011157155489/1.保存截图文件2.改变了一点点风格(类似QQ截图)其中这是 截图的图片的保存 QString fileName = QFileDialog::getSaveFileName(this,原创 2014-02-09 14:17:33 · 1163 阅读 · 0 评论 -
Qt调用vc dll
http://www.qtcn.org/bbs/apps.php?q=diary&uid=123530&a=detail&did=1557转载 2014-02-08 15:20:38 · 870 阅读 · 0 评论 -
Qt log日志保存
程序调试中需要保存qDebug的打印信息,首先想到的是Linux重定向输出到一个文件中,但是qdebug不行。google发现Qt已经自带了保存log的方法。#include #include #include void customMessageHandler(QtMsgType type, const char *msg){ QString txt;原创 2014-01-17 16:59:46 · 5261 阅读 · 0 评论 -
QLabel属性 文字右对齐
转自http://www.360doc.com/content/13/0918/09/12424571_315323891.shtmlQLabel 类代表标签,它是一个用于显示文本或图像的窗口部件。 构造 QLabel 类支持以下构造函数:[plain] view plaincopyprint?QLabel(Q转载 2014-01-16 17:29:46 · 29964 阅读 · 0 评论 -
Qt魔方还原2
目的通过键盘控制魔方每层转动,实现真正魔方效果 实施旋转 主要是先找到需要旋转的9个小立方块,18个保持原状态的小立方块,旋转的时候通过旋转坐标轴来达到效果,timeline 控制动画/*保存timeline变化数值 */void GLWidget::rotateCube(int angle){ timelineRotateangle = angle; ...原创 2018-05-29 23:45:33 · 420 阅读 · 0 评论