
Qt
黑眼豆豆phj
一个专注,反馈,修正,Qt, 视频开发,Python,机器学习的女汉子。。。。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
qt for mqtt 客户端
我的编译环境是win7+QT5.5.1+MSVC. 注意:别人提供的库文件可能是用不了的,因为编译环境不一样。最好的方法是自己编译源码。之前为了建一个客户端花了很多时间,现在把步骤写下来,希望可以帮助到需要的小伙伴。 下面是我编译源码,以及加库的一些步骤:1、源码下载:https://github.com/emqtt/qmqtt/tree/master。2、解压安装包。3...原创 2017-08-31 17:42:45 · 6762 阅读 · 13 评论 -
Qt获取控件位置,坐标总结
转载 2016年02月25日 23:41:159817总结的结果是:QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。总结一:经过试验,QMouseEvent::globalPos() 和 QCursor::pos()效果一样,但是Qt帮助文档说不一样,可是我获得值确实相同的。QCursor转载 2017-12-27 16:57:01 · 1365 阅读 · 0 评论 -
opengl绘图总结
主要有以下三个函数:protected: void initinalizeGL(); void resizeGL(); void paintGL();程序运行时候的调用顺序为:initinalizeGL()-----》 resizeGL()------》paintGL()。initinalizeGL() 只程序运行时调用一次。当opengl 窗口大小反生变化时。自动调用: resizeGL() +...原创 2018-03-29 11:44:48 · 298 阅读 · 0 评论 -
无法定位dll文件程序输入点
一般来说都是dll库不对,或者是DLL库不全,还有其他的DLL文件没有加进C:\Windows\SysWOW64中。原创 2018-04-19 16:02:53 · 2793 阅读 · 0 评论 -
【QT】GB2312编码的char * 字符串 转 QString
摘要:/*****************************系统环境:Ubuntu10.04LTS-LucidLynxQT 版本:Qt-4.8.5 QtCreator-2.8.1 QtEmbedded-4.8.5-armGCC版本:gccversion4.4.3(Ubuntu4.4.3-4ubuntu5.1)********************************/charpSrc[...转载 2018-04-25 20:12:50 · 1857 阅读 · 0 评论 -
QT显示图片的几种方法
Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM、XBM、XPM。2. Qt用如何显示图像通常用QLabel显示图像,QLabel类有s...转载 2018-07-24 18:40:03 · 61375 阅读 · 1 评论 -
QT自定义精美换肤界面
QT自定义精美换肤界面陆陆续续用QT开发过很多项目,也用QT写过不少私活项目,也写过N个工具,一直梦寐以求能像VC一样可以很方便的有个自定义的界面,QSS的强大让我看到了很好的希望,辗转百度谷歌无数次,一直搜索QT相关的换肤文章,绝大部分的是一些简单的按钮文本样式,要做到整体换肤程度几乎不行,QTCN论坛里的奋斗的孩子写了个模仿360安全卫士系列,让我既惊喜有遗憾,惊喜的是能够用Q...转载 2018-07-31 14:47:04 · 3538 阅读 · 0 评论 -
Qt中的JSON操作
JSON(JavaScript Object Notation,js对象标记)是一种轻量级的数据交换格式。它基于ECMAScript的一个子集,使用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的的层次结构使得JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成,并有效的提升网络传输效率。关于JSON的更多解释,请参看JSON官网。在Qt库中,为JSON的相关操...转载 2018-09-29 11:48:24 · 37895 阅读 · 1 评论 -
qt 字符串 乱码问题
当界面显示乱码时,直接使用QStringLiteral类,用QStringLiteral替换 tr例如:QMessageBox::about(NULL,(QStringLiteral("提示"),(QStringLiteral("路径为空")));原创 2018-10-15 10:03:24 · 937 阅读 · 0 评论 -
判断鼠标是否在固定区域
1、添加鼠标按压事件。void TestWidget::mouseMoveEvent(QMouseEvent* event) { QPointmousePos =ui->widget->mapFromGlobal(QCursor::pos()); //鼠标光标和窗口控件的相对坐标。 QPoint topLeft =原创 2017-12-27 16:45:05 · 372 阅读 · 0 评论 -
Qt - QDialog,QWidget实现模态及非模态
模态QDialog方式一:QDialog dlg(this);dlg.exec();方式二:QDialog *pDlg=new QDialog(this);pDlg->setModal(true);pDlg->show();非模态QDialogQDialog *pDlg=new QDialog(this);pDlg->show();转载 2017-12-27 11:54:20 · 273 阅读 · 0 评论 -
QString 向 char * 的转化
一、QString 转换为 char * 将 QString 转 char *,需要用到 QByteArray 类,QByteArray 类的说明详见 Qt 帮助文档。 因为 char * 最后都有一个'\0'作为结束符,而采用 QString::toLatin1() 时会在字符串后面加上'\0'。方法如下:QString str;char* ch;QByte转载 2017-11-28 13:31:19 · 274 阅读 · 0 评论 -
opengl
Qt本身不包括glut工具库,如果要使用glut库,该怎么做呢?下面来简述一下Qt下怎么安装glut库: 1.首先需要去opengl的官网下载glut库:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip 2.解压后,将glut32.lib和glut.lib两个文件拷贝到转载 2017-06-13 10:18:19 · 248 阅读 · 0 评论 -
学习之路
每天进步一小步原创 2017-04-24 11:51:23 · 248 阅读 · 0 评论 -
Qt 从入门到精通
http://blog.51cto.com/zt/20/1/ 这是别人写的Qt 学习之路,挺好的。转载 2017-09-19 11:03:17 · 3260 阅读 · 0 评论 -
设置Qt状态栏
该文章原创于Qter开源社区(www.qter.org),作者yafeilinux,转载请注明出处!在程序主窗口QMainWindow中,主要包含菜单栏,工具栏,中心部件和状态栏。前面几个已经讲过了,这一篇讲解状态栏的使用。一、添加动作状态提示二、显示其他临时信息三、显示永久信息正文一、转载 2017-09-19 11:07:15 · 1092 阅读 · 0 评论 -
使用QMainWindow进行布局
QMainWindow与QWidget和QDialog设置布局的不同之处推荐于2016-06-29 19:12:54最佳答案我以前给QWidget或者QDialog设置布局的时候方式很简单。创建好一个布局:mainLayout,然后不停地把各个控件往mainLayout里面放,最后调用setLayout(mainLayout)就行了。错误转载 2017-09-22 11:39:00 · 1686 阅读 · 0 评论 -
mysql 知识
mysql查询前几条记录SELECT * FROM table LIMIT 5; select * from table LIMIT 5,10; #返回第6-15行数据 select * from table LIMIT 5; #返回前5行 select * from table LIMIT 0,5; #返回前5行原创 2017-10-19 11:28:59 · 207 阅读 · 0 评论 -
TableView 翻页功能
tableView+MySQL 翻页功能实现 http://blog.youkuaiyun.com/xujiali5172923/article/details/47835265转载 2017-10-25 10:09:18 · 998 阅读 · 1 评论 -
QGLWidget类
这里,我们用一个简单的opengl程序来了解一下QGLWidget类的结构。程序绘制了一个白色的正方形:1. QGLWidget类的定义[cpp] view plain copyclass Widget : public QGLWidget { Q_OBJECT public: explici转载 2017-12-08 13:33:02 · 1269 阅读 · 1 评论 -
opengl程序学习
http://blog.youkuaiyun.com/cly116/article/details/47184729转载 2017-12-08 14:53:51 · 175 阅读 · 0 评论 -
QMenu StyleSheet 的使用
QMenu *menu = new QMenu(); menu->addAction("aaaa"); menu->addAction("bbbb"); menu->addAction("cccc"); menu->show(); menu->move(600,400); menu->setStyleShe..转载 2018-10-10 14:08:30 · 696 阅读 · 1 评论