一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 136 137 138 139 140 141 142 143 144 ··· 156 下一页
摘要: 今天我们来看一下ping命令的的具体使用过程。 1. ping基本使用详解 在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为: (1)用来检测网络的连通情况和分析网络速度; (2)根据域名得到服务器IP; (3)根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数 阅读全文
posted @ 2020-05-15 12:54 一杯清酒邀明月 阅读(1836) 评论(0) 推荐(0)
摘要: 1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?"来表示,表现形式为"T?" 例如:int? 阅读全文
posted @ 2020-05-15 09:30 一杯清酒邀明月 阅读(1163) 评论(0) 推荐(0)
摘要: #ifndef FitVCam_GLOBAL_H 1 #define FitVCam_GLOBAL_H 2 3 #include <QtCore/qglobal.h> 4 5 #ifdef FitVCam_LIB 6 # define FitVCam_EXPORT Q_DECL_EXPORT 7 # 阅读全文
posted @ 2020-05-13 14:05 一杯清酒邀明月 阅读(2512) 评论(0) 推荐(1)
摘要: 1 src = imread("lena.bmp"); 2 if(!src.data) 3 { 4 printf("No data!--Exiting the program \n"); 5 return -1; 6 } 在配置opencv的时候,关联的库,若在debug模式下,关联的库有没带的话, 阅读全文
posted @ 2020-05-13 13:26 一杯清酒邀明月 阅读(752) 评论(0) 推荐(0)
摘要: QMutex类提供的是线程之间的访问顺序化。QMutex的目的是保护一个对象、数据结构或者代码段,所以同一时间只有一个线程可以访问它。 例如,这里有一个方法打印给用户两条消息: 1 void DebugInfo() 2 { 3 qDebug("ABC"); 4 qDebug("DEF"); 5 } 阅读全文
posted @ 2020-05-13 13:02 一杯清酒邀明月 阅读(7776) 评论(0) 推荐(0)
摘要: 1 #include <opencv2/opencv.hpp> 2 using namespace cv; 3 int main() { 4 Mat img = imread("D:/test/1.jpg"); 5 imshow("ff",img); 6 waitKey(0); 7 return 0 阅读全文
posted @ 2020-05-12 16:20 一杯清酒邀明月 阅读(12269) 评论(3) 推荐(1)
摘要: 函数 tr()全名是 QObject::tr() 被它处理的 字符串可以 使用工具提 取出来翻译 成其他语言, 也就是做国际化使用。 只要记住,Qt 的最佳实践:如果你想让你的程序国际化的话,那么,所有用户可见的字符串都要使用 QObject::tr()! 但是,为什么我们没有写 QObject:: 阅读全文
posted @ 2020-05-09 15:53 一杯清酒邀明月 阅读(1331) 评论(0) 推荐(0)
摘要: 最近注意到QT_BEGIN_NAMESPACE宏,具体如下: 1 #ifndef PREVIEWWINDOW_H 2 #define PREVIEWWINDOW_H 3 4 #include <QWidget> 5 6 QT_BEGIN_NAMESPACE 7 class QTextBrowser; 阅读全文
posted @ 2020-05-09 15:38 一杯清酒邀明月 阅读(1932) 评论(0) 推荐(1)
摘要: 通过好几天的学习,终于写出了一个用于串口通信的上位机。下面开始介绍串口类的使用。 首先,QT5是自带QSerialPort这个类的,使用时需要在pro文件里面添加一行: QT += serialport 然后直接引用头文件就可以使用了。 #include <QtSerialPort/QSerialP 阅读全文
posted @ 2020-05-08 16:41 一杯清酒邀明月 阅读(4776) 评论(0) 推荐(0)
摘要: 在串口通讯的时候,需要设置"控制管脚状态". 所以应该这样写: 1 if(serial.open(QIODevice::ReadWrite)) 2 { 3 serial.setDataTerminalReady(true); 4 } 阅读全文
posted @ 2020-05-08 14:07 一杯清酒邀明月 阅读(3649) 评论(0) 推荐(1)
摘要: QSerialPort 负责具体的串口操作。选定串口后,要先打开串口,才能设置波特率等参数。这些参数都设置好了就可以使用了。最基本的操作无非是read() 和 write()。需要注意的是这两个操作都是非阻塞的。 另外有一个重要的signal 也需要用到,那就是 void QIODevice::re 阅读全文
posted @ 2020-05-08 14:06 一杯清酒邀明月 阅读(11069) 评论(0) 推荐(3)
摘要: // QString转QByteArray方法 1 //Qt5.3.2 2 QString str("hello"); 3 QByteArray bytes = str.toUtf8(); // QString转QByteArray方法1 4 5 QString str("hello"); 6 QB 阅读全文
posted @ 2020-05-08 14:03 一杯清酒邀明月 阅读(5325) 评论(0) 推荐(0)
摘要: 在做项目中不可避免的会使用到一串字符串中的一段字符,因此常常需要截取字符串。 有两种方式可以解决这个问题: 方法一:QString分割字符串: QString date=dateEdit.toString("yyyy/MM/dd"); QStringList list = date.split("/ 阅读全文
posted @ 2020-05-08 13:57 一杯清酒邀明月 阅读(34288) 评论(0) 推荐(2)
摘要: 比如QString str = “123你好456你好”我们要从这个str中提取出“123456” 1 QString str = “123你好456你好”; 2 QString tmp; 3 for(int j = 0; j < str.length(); j++) 4 { 5 if(this-> 阅读全文
posted @ 2020-05-08 13:56 一杯清酒邀明月 阅读(11056) 评论(0) 推荐(0)
摘要: 要让主窗口居中,只需修改main.cpp: 1 #include "mainwindow.h" 2 #include <QApplication> 3 #include <qdesktopwidget.h> 4 5 int main(int argc, char *argv[]) 6 { 7 QAp 阅读全文
posted @ 2020-05-07 16:32 一杯清酒邀明月 阅读(1970) 评论(0) 推荐(0)
摘要: 一、.pro文件创建及介绍 一般情况下,在vs中新建的Qt项目是没有.qrc文件的,这时我们可以点击上方的Qt VS Tools,如下图所示,选择Create Basic .pro File,便可以生成.pro文件。 后缀为.pro的文件是项目的管理文件,它主要用于记录项目的一些设置,以及包含文件的 阅读全文
posted @ 2020-05-07 15:19 一杯清酒邀明月 阅读(2026) 评论(0) 推荐(0)
摘要: 用到的类: 1 QUndoStack: 一个存放 QUndoCommand 命令的栈. 2 QUndoCommand:The QUndoCommand class is the base class of all commands stored on a QUndoStack. 3 QUndoVie 阅读全文
posted @ 2020-05-06 14:40 一杯清酒邀明月 阅读(6967) 评论(0) 推荐(0)
摘要: 大多数复杂的程序,都使用MDI框架,在Qt designer中可以直接将控件MDI Area拖入使用。 QMdiArea一般使用于主窗口中,用于容纳多个子窗口QMdiSubWindow 代码如下: mainwindow.h 1 #ifndef MAINWINDOW_H 2 #define MAINW 阅读全文
posted @ 2020-05-06 14:32 一杯清酒邀明月 阅读(2619) 评论(0) 推荐(0)
摘要: QMimeData类提为数据提供一个容器,用来记录关于MIME类型数据的信息QMimeData常用来描述保存在剪切板里信息,或者拖拽原理QMimeData对象把它所保存的信息和正确的MIME类型连接起来来保证信息可以被安全的在应用程序之间转移 ,或者在同一个应用程序之间拷贝QMimeData对象通产 阅读全文
posted @ 2020-05-06 14:30 一杯清酒邀明月 阅读(2105) 评论(0) 推荐(1)
摘要: 霍夫直线变换介绍Hough Line Transform用来做直线检测前提条件 – 边缘检测已经完成平面空间到极坐标空间转换霍夫线变换的原理众所周知, 一条直线在图像二维空间可由两个变量表示. 如:<1>在笛卡尔坐标系: 可由参数: 斜率和截距(m,b)表示。<2>在极坐标系: 可由参数: 极径和极 阅读全文
posted @ 2020-05-04 15:59 一杯清酒邀明月 阅读(12292) 评论(1) 推荐(1)
上一页 1 ··· 136 137 138 139 140 141 142 143 144 ··· 156 下一页