qt
qq_33638017
这个作者很懒,什么都没留下…
展开
-
qt--QT中使用opengl注意事项
glViewport在paintGL()中使用,其余地方不能使用resizeGL不准手动调用,手动更新使用update()paintGL不使用信号槽,线程间使用全局变量共享内存。主线程更新子线程变量有两种,一种是在需要刷新界面时刷新完成后更新,一种是在不需要刷新界面时数据处理完成就更新。例如:1、在子线程类中声明变量:class udpreceiver : public QObje...原创 2019-12-13 10:50:04 · 760 阅读 · 0 评论 -
qt--动态库和静态库
动态库test.h#include <QtGui>#if defined TEST #define TEST_COMMON_DLLSPEC Q_DECL_EXPORT#else #define TEST_COMMON_DLLSPEC Q_DECL_IMPORT#endifclass TEST_COMMON_DLLSPEC Widget : public QWidge...原创 2019-08-28 17:26:38 · 165 阅读 · 0 评论 -
qt--QWebEngine加载高德地图
QWebEngineQWebChannelqt端html端qwebengine使用步骤示例:加载高德地图原创 2019-08-28 15:32:08 · 2686 阅读 · 2 评论 -
qt--控制台输出与windows应用程序qDebug()文件输出之间的转换
控制台输出配置windows应用程序qDebug()文件输出用"<<"重载符输出(控制台和文件都适用)控制台#include qDebug()文件输出#include <qdebug.h>原创 2019-08-28 15:27:39 · 627 阅读 · 0 评论 -
qt--集成opengl
继承QOpenGLWidget和QOpenGLFunctions的类#class OpenGLWidget : public QOpenGLWidget, protected QOpenGLFunctions{Q_OBJECTpublic:explicit OpenGLWidget(QWidget *parent = 0);~OpenGLWidget();}QOpenGLWidg...原创 2019-08-28 15:28:01 · 404 阅读 · 0 评论 -
qt--udp接收和发送
接收端头文件#ifndef UDPRECEIVER_H#define UDPRECEIVER_H#include <QObject>#include <QUdpSocket>#include "common_h.h"class UdpReceiver : public QObject{ Q_OBJECTpublic: explicit U...原创 2019-08-28 15:28:13 · 1654 阅读 · 0 评论 -
qt--windows中使用Sleep函数
#include “Windows.h”Sleep(TIME_INTERVAL);原创 2019-08-28 15:28:46 · 1307 阅读 · 0 评论 -
qt--(python版和visual studio版)
转载自https://www.cnblogs.com/tkinter/p/5632245.html 一、安装(python3.5下使用)pip install pyqt5pip install PyQt5-tools二、简单使用 1、制作界面 a)打开qt designer(python安装目录下Lib\site-packages\pyqt5-tools\designer.exe)...原创 2019-08-28 15:34:07 · 1199 阅读 · 1 评论 -
qt--qtcpserver与qtcpsocket
qtcpservervoid receive_para::onStart() { if(!tcpserver) tcpserver = new QTcpServer(); if (!tcpserver->listen(QHostAddress::Any, 5001)) { qDebug() << "receive_para listen fail!\n"; r...原创 2019-08-28 15:37:00 · 385 阅读 · 0 评论 -
qt--常用函数
查找ui部件findChild<QLineEdit *>(name)QString与string/char*/num/float转换char* QString2char(QString data) //QString转char*{ QByteArray* byte = new QByteArray(data.toLocal8Bit()); char* charData =...原创 2019-08-28 15:36:00 · 890 阅读 · 0 评论 -
qt--visual studio安装
安装a)官网下载qt-opensource-windows-x86-5.9.6.exe点击安装b)打开visual studio ->tools->extensions and updates->qt package安装新建项目ui文件编译ui文件双击后用qt designer可以编辑,保存后可以右击-》complie,正常编译项目即可qt designer控件介绍...原创 2019-08-28 15:36:20 · 2229 阅读 · 0 评论 -
qt--python安装
安装pip install pyqt5pip install PyQt5-tools界面区域1是UI界面制作导向,QtDesigner为我们提供了一些常用模块,非常方便;区域2是UI控件列表;区域3是控件属性列表;区域4是Action Editor编辑列表;区域5信号和槽的编辑列列表;区域6是资源处理窗口。信号与槽i.信号绑定槽self.pushButton.click...原创 2019-08-28 15:36:44 · 3224 阅读 · 0 评论 -
qt--日志文件
#ifndef MyLOG_H#define MyLOG_H#include <QObject>#include <QFile>#include <QTextStream>#include "qdebug.h"#include "qmutex.h"#include "qdatetime.h"QMutex logmutex;QFile fil...原创 2019-08-28 15:37:09 · 277 阅读 · 0 评论 -
qt--QThread用法
Qt多线程有两种多线程的方法,其中一种是继承QThread的run函数,另外一种是把一个继承于QObject的类转移到一个Thread里。Qt4.8之前都是使用继承QThread的run这种方法,但是Qt4.8之后,Qt官方建议使用第二种方法。QThread线程 QThread只有run函数是在新线程里的,其他所有函数都在QThread生成的线程里。上锁在UI线程下调用QThre...原创 2019-08-28 15:39:03 · 2574 阅读 · 0 评论 -
qt--工程文件.pro说明
原创 2019-08-28 15:37:28 · 302 阅读 · 0 评论 -
qt--qtcreator安装与使用
安装下载并安装qt-opensource-windows-x86-5.9.6.exe新建项目已有项目删除ui_xxxx.h删除.pro.user删除Makefile*基本上只保留.ui.h.cpp.qrc.rc.pro\资源文件\include\lib\附加dll\其它程序需要使用文件修改.pro直接双击打开.pro,按提示配置新环境附加lib库需要验证...原创 2019-08-28 15:31:34 · 3969 阅读 · 1 评论