QT
文章平均质量分 54
无名小卒000001
一枚能力不足但执着于编程的女子
展开
-
Q_D以及Q_Q指针理解
作用隐藏接口具体实现细节提高程序编译速度最大程度实现二进制兼容二进制兼容动态库:动态链接到库的前一个版本的程序继续与库的新版本一起运行而不需要重新编译,则库是二进制兼容的。程序需要重新编译以使用新版本的库运行,但不需要任何进一步的修改,则该库是源代码兼容的。如何使动态库二进制兼容:就要求每一个结构以及每一个对象的数据模型保持不变。所谓“数据模型保持不变”,就是不能在类中增加、删除数据成员方法:1.预先分配若干个保留空间,后续添加数据使用保留空间(使用位域:int n:20)原创 2023-03-24 18:40:54 · 551 阅读 · 0 评论 -
qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in
使用 MSVC 运行 Qt 程序时提示 qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in解决方法:在环境变量的系统变量中,添加QT_PLUGIN_PATH一项,值为 Qt 安装目录下的 MSVC 的 plugins 文件夹,例如D:\Qt\5.12.10\msvc2017_64\plugins...原创 2021-04-26 11:35:42 · 14852 阅读 · 3 评论 -
OpenGL之gult/freeglut/glew/glfw/glad的联系与区别
转https://blog.csdn.net/libaineu2004/article/details/105879521转https://blog.csdn.net/qq_40565033/article/details/107715956?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-0&spm=1001.2101.3001.42421.OpenGL总览OpenGL只有框架没有实现,换句话说就是Op..转载 2021-03-30 15:56:30 · 6925 阅读 · 0 评论 -
QT + OpenGL + Core注意 Mac
https://blog.csdn.net/weixin_30528371/article/details/95876285QOpenGLWidget with QOpenGLFunctions_3_3_Core is initialized failed on Mac OShttps://forum.qt.io/topic/92158/qopenglwidget-with-qopenglfunctions_3_3_core-is-initialized-failed-on-mac-os...原创 2021-03-27 15:02:00 · 561 阅读 · 0 评论 -
Qt - QComboBox的用户名+图标控件管理
方法一:Qt之基于QComboBox的用户名控件QAccount方法二: m_pAccountListWidget = new QListWidget(this); //QListWidget对象 m_pUserIdComboBox->setModel(m_pAccountListWidget->model()); m_pUserIdComboBox->setView(m_pAccountListWidget); ...原创 2021-02-20 15:21:17 · 450 阅读 · 0 评论 -
QT 常见控件样式表
1.QToolButonQToolButton{ min-width:80px; min-height:32px; } QToolButton{ color:rgb(255, 255, 255); min-height:20; border-style:solid; border-top-left-radius:2px; border-top-right-radius:2px; background: qlineargradient(x1: 0, y1: 0,原创 2020-10-10 09:55:12 · 1233 阅读 · 0 评论 -
QT 常见类型转换
1.QString 转换为 const char * QString command = "ewhales_rtc -s "; std::string str = command.toStdString(); const char* ch = str.c_str();2.QString 转换为 char * 将 QString 转 char *,需要用到 QByteArray 类,因为 char * 最后都有一个'\0'作为结束符,而采用QString::toLati.原创 2020-10-10 09:54:39 · 1058 阅读 · 0 评论 -
QT 回调函数 function bind 成员函数作为回调函数
回调函数就是一个通过函数指针调用的函数。如果把一个函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。举例说明:#include <stdio.h> void print(); int main(void) { void (*fuc)(); fuc = print ; f...原创 2020-10-10 09:55:35 · 2166 阅读 · 0 评论 -
QT使用总结3
1. QCustomPlot 画折线图https://blog.csdn.net/weixin_36037895/article/details/549444022.更新国际化:lupdate EWhalesShaker.pro -ts Language_zh.ts3.QTextEdit,QLineEdit删除光标前一个字符QTextCursor cursor=ui->textEdit->textCursor();//得到当前text的光标if(cursor.hasSel原创 2020-10-10 09:56:11 · 627 阅读 · 0 评论 -
QT使用总结2
1. VTK1.1QVTKWidget控件显示二维图片https://blog.csdn.net/learn_sunzhuli/article/details/458301351.2QT+VTK: 如何在QT中显示VTK生成的图像https://blog.csdn.net/inter_peng/article/details/545732421.3Vtk读取并显示图像https://wenku.baidu.com/view/3cf32812581b6bd97f19...原创 2020-10-10 09:56:30 · 649 阅读 · 0 评论 -
QT使用总结1
1. Dlib+OpenCV交叉编译移植到ARM64-v8平台https://blog.csdn.net/kaychangeek/article/details/803653202. ubuntu16.04下opencv3.2和opencv_contrib编译安装https://blog.csdn.net/CupidYzw97/article/details/748574673. 使用OpenCV与gcc和CMakehttps://www.w3cschool.cn/opencv/open原创 2020-10-09 16:31:28 · 163 阅读 · 0 评论 -
Ubuntu + PCL +VTk+Qt
1.安装QT creator ,不要用指令安装,下载原安装包进行安装2.安装依赖包:二,安装库sudo apt-get updatesudo apt-get install git build-essential linux-libc-devsudo apt-get install cmake cmake-guisudo apt-get install libusb-1.0-0-dev libusb-dev li...原创 2020-10-09 15:47:31 · 670 阅读 · 0 评论 -
所有QML模块
这些是Qt 5的QML模块的QML API页面。 Qt.labs.folderlistmodel FolderListModel提供文件系统文件夹内容的模型 Qt.labs.settings 提供与平台无关的持久应用程序设置 QtQml.Models 为数据模型提供QML类型 QtQuick.Dialogs ...翻译 2018-11-09 16:34:28 · 626 阅读 · 0 评论 -
QT 学习笔记 QListWidget,QTableWidget和QTreeWidget
转自:https://blog.csdn.net/zhu522959034/article/details/80282670文章写的不错,借鉴一下。文章参考:https://blog.csdn.net/sinat_35261315/article/details/54730818Qt提供了三个可以直接使用的视图类用于呈现模板中的数据,分别是QListView,QTableView和QT...转载 2018-10-16 15:45:06 · 454 阅读 · 0 评论 -
QT中类的成员函数作为回调函数
这里主要实现的功能:需要设计一个插件,把插件内的数据通过函数指针参数的方式传递到另外一个类中,显示出来,使用回调函数的方式http://blog.csdn.net/ksn13/article/details/40538083,代码的逻辑和上述网站的第三种方法一样,可以调用但是数据无法传递。最后在测试几天的情况下,终于找到最终的解决方法:bind与function的使用:1.首先...原创 2018-03-09 12:16:15 · 6338 阅读 · 3 评论 -
树莓派系统的精简与打包qt程序
树莓派学习中原创 2017-12-04 21:25:02 · 3655 阅读 · 0 评论 -
QT官网关于交叉编译说明
QT官方说明http://doc.qt.io/qt-5/embedded-linux.html译文http://blog.csdn.net/chongzi865458/article/details/54406865 自Qt5.0发布以来,Qt不再包含自己的窗口系统(QWS)实现。对于单进程用例,Qt平台抽象是一个优秀的解决方案。Wayland可以支持多种图形流程。有多种平台插件可用于嵌入式Lin...翻译 2018-03-16 12:02:15 · 10606 阅读 · 6 评论 -
qt utf8编码与gbk编码转换
#include <stdio.h> #include <string.h> #include <QString> #include <QTextCodec> void printContent(char *p) int main() { QTextCodec *utf8 = QTextCodec::codecForName...原创 2018-04-08 21:37:49 · 2022 阅读 · 0 评论 -
qt 模态对话框和非模态对话框
1.模态对话框(1)要想使一个对话框成为模态对话框,只需要条用它的exec()函数。QDialog dialog(this);dialog.exec();(2)show()函数建立模态对话框,调用函数setModal(true)函数即可。QDialog *dialog = new QDialog(this);dialog->setModel(true);dialog->show();总...原创 2018-04-09 18:51:46 · 674 阅读 · 1 评论 -
qt常用整理
转自:https://blog.csdn.net/taiyang1987912/article/details/327137811、获取屏幕的工作区的大小[cpp] view plain copy { //获取屏幕分辨率 qDebug()<< "screen width:"<<QApplication::desktop()->width(); ...转载 2018-03-27 16:16:50 · 1033 阅读 · 0 评论 -
qt ui界面提升为的代码
需要原创 2018-07-09 20:54:59 · 2614 阅读 · 0 评论 -
qt5两种窗口打开方式
1.一种是打开另外一个窗口后自身消失:2.另外一种是打开窗口后自身窗口不消失:原创 2018-07-09 20:56:55 · 1988 阅读 · 0 评论 -
C++二维数组动态申请内存
转自 https://www.cnblogs.com/yuanxiaohui-blog/p/4837037.html 好久没用C++刷题了,今天早上刷了几条题,感觉很陌生了。怪我,大二下实在太颓废了,没啥作为。 今天更新个关于c++二维数组内存申请的问题,当初作为菜鸟初学指针的时候,还是在这方面有点搞不通的。今天用到了,顺便写下来,适当时候给C++初学者用用。-----------...转载 2018-10-08 15:59:40 · 1093 阅读 · 0 评论 -
Qt中的MVC (模型/视图结构)
转自:https://blog.csdn.net/rl529014/article/details/52072380MVC全称是 Model View Controller,是一种非常非常流行的架构模式,相关MVC具体的,网上已经非常非常详尽了,不赘述了。 关于Qt中的MVC其实Qt中的MVC并不叫MVC,而是叫“MVD”,Qt中没有Controller的说法,而是使用了另外一...转载 2018-10-15 10:22:53 · 2029 阅读 · 0 评论 -
Qt事件总结(鼠标、键盘)
转自:https://blog.csdn.net/lovebird_27/article/details/50351336 Qt 程序需要在main()函数创建一个QCoreApplication对象,然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt 将创建一个事件对象。Qt 中...转载 2018-10-09 14:59:59 · 256 阅读 · 0 评论 -
Qt获取控件位置,坐标总结
转自:https://blog.csdn.net/imxiangzi/article/details/50742845 总结的结果是:QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。 总结一:经过试验,QMouseEvent::globalPos() 和 QCursor::pos()效果一样,但是Qt帮助文档说不一样,可是我获得值确实相同的。QCu...转载 2018-10-09 16:18:06 · 6679 阅读 · 0 评论 -
QT5.7.0交叉编译与移植遇到的问题以及解决办法
花一个周的时间,终于总结了一篇这样的文章。都是坑呀,在这里放出来,给那些找不到解决办法的人一点提示。如果有不足的地方,请指正。谢谢。前提:开发板是大升电气的SBC-IMX6UL。QT5.7.0 交叉编译遇见的问题及解决方法1.问题1:在configure的过程中遇到的问题:类似这样的问题,一方面是因为没有安装软件。另外就是configure的选项有...原创 2018-03-16 11:53:28 · 5309 阅读 · 1 评论