![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
SmartSmall
这个作者很懒,什么都没留下…
展开
-
cvtColor和cvCvtColor区别
C++接口: void cvtColor(InputArray src, OutputArray dst, int code, int dstCn=0 )//InputArray:接口类可以是Mat、Mat_、Mat_<T, m, n>、vector、vector>、vectorC接口:void cvCvtColor(const CvArr* src, CvArr* d原创 2014-02-26 16:03:52 · 4625 阅读 · 1 评论 -
QT——模型/视图(model/view)
数据项中引入模型/视图架构,可以方便的将数据与表现层分开。-------------------------------------为每个视图都提供了一个默认的委托——可以使用自定义的委托来替换显示没一项,并为可编辑项提供一个合适的编辑器。-------------------------------------模型:用于存储数据项(data item)。纯粹的视图部件:Q原创 2014-06-29 01:28:51 · 9921 阅读 · 2 评论 -
Qt——编译错误总结
jump to case label解决:case label:{}原创 2014-07-20 18:45:56 · 739 阅读 · 0 评论 -
关于Qt数据库类的基本关系
QSqlQuery、QTableView、QSqlTableModel、QSqlQueryModel、QSqlDatabase、QSqlRelationalTableModel 、 QSqlRela原创 2014-05-28 00:29:23 · 1004 阅读 · 0 评论 -
QT——设置窗口的固定大小、QProcess、定时器事件、QString::arg、系统时间、QPixmap 和 QImage 区别
从QT开始,自己心里有多少~原创 2014-05-24 00:25:22 · 1696 阅读 · 0 评论 -
QT——QSqlRelationalTableModel 、 QSqlRelationalDelegate
QT数据库视图/模型原创 2014-05-28 00:11:52 · 3124 阅读 · 0 评论 -
QT——IplImage转QImage
frame = cvQueryFrame(capture); //取一帧图像 cvCvtColor(frame, frame, CV_BGR2RGB); //BGR转到RGB模式 QImage image( (const uchar*)frame->imageData,原创 2014-05-26 14:21:21 · 1808 阅读 · 0 评论 -
QT——JPEG图像的压缩与传输
JPEG图像的压缩和图像序列化QByteArrayJPEG格式压缩的主要是高频信息,对色彩的信息保留较好,适合应用于互联网,可减少图像的传输时间,可以支持24bit真彩色。 //*Jpeg图像压缩图像序列化为QByteArray对象*// QByteArrayByteArray;///*QByteArray类提供了一个字节数组原创 2014-05-26 13:48:41 · 7194 阅读 · 0 评论 -
QT——QMap
The QMap class is a template class that provides a red-black-tree-based dictionary.QMap类一个提供基于红黑树词典的模板类。QMap is one of Qt's generic container classes.It stores (key, value) pairs and provides原创 2014-05-30 00:49:23 · 5670 阅读 · 0 评论 -
Qt——QPalette
调色板类QPallete提供了颜色角色(color roles)概念,是指当前GUI界面中颜色的职责,通过枚举变量QPalette::ColorRole来定义,比较常用的颜色角色有:QPalete::Window,通常指窗口部件的背景色;QPalette:WindowText,通常指窗口不见的前景色;QPalette::Base,指文本输入窗口部件(比如QtextEdit,QLined转载 2014-08-16 13:54:55 · 1530 阅读 · 0 评论 -
Qt——中心窗口setCentralWidget
转自:Qt程序中的主窗口通常具有一个中心窗口部件。从理论上来讲,任何继承自QWidget的类的派生类的实例,都可以作为中心窗口部件使用。几种常见情形QMainWindow的中心区域可以被任意种类的窗口部件所占用。下面给出的是可能的情形。⒈ 使用标准的Qt窗口部件(Standard Widget)像QWidget、Qlabel以及QTextEdit转载 2014-08-16 14:12:01 · 79307 阅读 · 6 评论 -
QT——与 Javascript 交互
转自:http://blog.csdn.net/playstudy/article/details/8255826目录1 Qt和Javascript交互的两种方式 为了充分发挥Javascript的跨平台特性,Qt和JavaScript交互将不采用“Qt对Javascript公开对象引用”的方式(即通过QWebFrame的addToJavaScriptWindowObject方法向J原创 2014-12-12 09:39:40 · 1489 阅读 · 0 评论 -
QT——QWebView、QWebPage和QWebFrame之间关系
转自:http://blog.sina.com.cn/s/blog_523491650100j3td.html一、QT webkit简介1.QtQt(发音同 cute)是一个跨平台的C++应用程式开发框架,有时又被称为C++部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开原创 2014-12-12 09:27:17 · 5286 阅读 · 0 评论 -
QT——基于Qt多媒体技术和编码技术的本地音视频远程传输
本文介绍了一种采用Qt5.0的Multimedia多媒体技术实现音视频采集和本地播放,采用FFmepg开源库把所采集的原始视频数据进行编码成H.264压缩格式,采用G.711编码方式把所采集的原始音频数据编码,再把编码之后的音视频压缩数据进行网络传输的技术。 Qt是一个跨平台的C++图形用户界面应用程序框架,凭借其优良的跨平台特性、良好的封装机制、丰富的API原创 2015-01-30 16:04:35 · 6124 阅读 · 0 评论 -
Qt+VS2012 搭建环境
起因:由于在QtCreator中使用第三方库由于路径等其他原因,配置不起来是在是蛋疼原创 2014-11-02 19:18:40 · 5570 阅读 · 1 评论 -
Qt核心剖析: moc
前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt 的程序编译速度慢,这主要是因为在 Qt 将源代码交给标准 C++ 编译器,如 gcc 之前,需要事先将这些扩展的语法去除掉。完成这一操作的就是 moc。moc 全称是 Meta-Object C转载 2014-10-03 02:27:15 · 972 阅读 · 0 评论 -
QT——QVariant
把绝大多数Qt提供的数据类型都封装起来,起到一个数据类型“擦除”的作用。比如我们的 table单元格可以是string,也可以是int,也可以是一个颜色值,那么这么多类型怎么返回呢?于是,Qt提供了这个QVariant类型,你可 以把这很多类型都存放进去,到需要使用的时候使用一系列的to函数取出来即可。比如你把int包装成一个QVariant,使用的时候要用 QVariant::toInt()重新转载 2014-09-24 23:49:57 · 2047 阅读 · 0 评论 -
Qt——QPlainTextEdit简单说明
1.控件位置Input Widgets→PlainTextEdit2.控件介绍PlainTextEdit控件中文称作“文本编辑”。PlainTextEdit控件和TextEdit控件只是样式有些不同,可以通过设置属性来改变样式。3.常用成员函数构造函数:1) QPlainTextEdit::QPlainTextEdit ( Q原创 2014-08-16 13:53:56 · 21333 阅读 · 0 评论 -
QT——QTableView
The QTableView class provides a default model/view implementation of a table view.QTableView 提供一个表视图默认的 模型/视图 的实现。A QTableView implements a table view that displays items from a model.QTableView翻译 2014-05-26 19:25:50 · 1144 阅读 · 0 评论 -
QT——QByteArray及QBuffer
类介绍:QByteArray类提供了一个字节数组,通常QByteArray被用来存储了一般的字节(包括'\0')一级传统的8位以'\0'结尾的字符串。由于QByteArray封装的功能很多,使用起来比char*要方便的多,而就其内部实现来讲,它会保证所有的数据以'\0'结尾,使用隐式数据共享(copy-on-write)来减少内存消耗以及不必要的数据拷贝。 除了QB原创 2014-05-26 11:48:48 · 35213 阅读 · 0 评论 -
QT——QSqlTableModel
QSqlTableModel::QSqlTableModel(QObject * parent = 0, QSqlDatabase db = QSqlDatabase())Creates an empty QSqlTableModel and sets the parent to parent and the database connection to db. 创建一个空的QSqlTab原创 2014-05-26 19:26:29 · 3857 阅读 · 0 评论 -
一个小小的Slider~
不易a~原创 2014-03-23 11:32:18 · 620 阅读 · 0 评论 -
QT QString 转 char*
const char* MsgBuff = ui->InputMsg->toPlainText().toStdString().c_str();原创 2014-05-03 01:43:04 · 673 阅读 · 0 评论 -
QRect QStyle::subControlRect
QRect QStyle::subControlRect(ComplexControlcontrol, const QStyleOptionComplex * option,SubControl subControl, const QWidget * widget = 0) const [pure virtual]>>>>>>>>>>>>>>>>Returns the rect翻译 2014-03-18 23:32:47 · 1436 阅读 · 0 评论 -
void QStyle::drawComplexControl
void QStyle::drawComplexControl(ComplexControlcontrol, const QStyleOptionComplex * option,QPainter * painter, const QWidget * widget = 0) const [pure virtual]Draws the given controlusing翻译 2014-03-19 00:05:39 · 2320 阅读 · 0 评论 -
Qt 二进制文件读写
今天开始进入 Qt 的另一个部分:文件读写,也就是 IO。文件读写在很多应用程序中都是需要的。Qt 通过 QIODevice 提供了IO的抽象,这种设备(device)具有读写字节块的能力。常用的IO读写的类包括以下几个:QFlie访问本地文件系统或者嵌入资源QTemporaryFile创建和访问本地文件系统的临时文件QBuffe转载 2014-03-27 22:11:39 · 2576 阅读 · 0 评论 -
关于摄像头读取
正确: IplImage *bgr_frame = cvQueryFrame(capture); //从视频读取一帧图像 while( 1 ) { bgr_frame=cvQueryFrame(capture); cvShowImage("bgr_frame",bgr_frame); qDebug()heigh原创 2014-02-26 20:20:30 · 1021 阅读 · 0 评论 -
QT中QString转到string类型
std::string QString::toStdString() constReturns a std::string object with the data contained in this QString. The Unicode data is converted into 8-bit characters using the toUtf8() function.原创 2014-02-26 13:56:41 · 2379 阅读 · 0 评论 -
QT——QSqlQueryModel
The QSqlQueryModel class provides a read-only data model for SQL result sets.QSqlQueryModel为SQL结果集提供只读的数据模型。QSqlQueryModel is a high-level interface for executing SQL statements and traversing the原创 2014-05-26 19:27:03 · 1873 阅读 · 0 评论 -
QT——QSignalMapper
QSignalMapper类通过自定义信号发送者la class bundles signals from identifiable senders.This class collects a set of parameterless signals, and re-emits them with integer, string or widget parameters corresp原创 2014-05-25 13:39:31 · 3835 阅读 · 0 评论 -
QT——QThread线程
1、QTread不是在main中开始运行,是在run开始运行。原创 2014-05-26 00:54:51 · 1585 阅读 · 0 评论 -
QT——文件对话框QFileDialog
QStringList QFileDialog::getOpenFileNames(QWidget * parent = 0, const QString & caption = QString(), const QString & dir = QString(), const QString & filter = QString(), QString * selectedFilter = 0原创 2014-05-24 15:54:44 · 1438 阅读 · 0 评论 -
QT——正则表达式
QRegExp::QRegExp(const QString & pattern, Qt::CaseSensitivity cs = Qt::CaseSensitive, PatternSyntax syntax = RegExp)原创 2014-05-24 14:09:52 · 1313 阅读 · 0 评论 -
QT——QLineEdit
void setGeometry(int x, int y, int w, int h)原创 2014-05-31 23:24:04 · 1284 阅读 · 0 评论 -
C++——虚函数、多态
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。原创 2014-06-01 12:33:57 · 878 阅读 · 0 评论 -
QT——QSqlQuery
The QSqlQuery class provides a means of executing and manipulating SQL statements.QSqlQuery 提供了一种可以执行和操作SQL语句的方法。QSqlQuery encapsulates the functionality involved in creating, navigating and r原创 2014-05-26 19:24:55 · 1799 阅读 · 0 评论 -
QT——绘图事件、鼠标事件、QPainter、键盘事件、光标样式、登录框密码回显模式、移除字符串前后的空白、对话框accept()
1、void QWidget::paintEvent(QPaintEvent * event) [virtual protected]========================================================原创 2014-05-24 12:47:46 · 4075 阅读 · 0 评论 -
QT——QSqlDatabase
QSqlDatabase类表示一个数据库连接。 QSqlDatabase类提供一个通过数据库连接访问数据库的接口。一个QSqlDatabase的实例代表了一个数据库连接。数据库连接通过数据库驱动提供对数据库的访问,数据库驱动继承自QSqlDriver。或者,你可以从QSqlDriver类构建你自己的数据库驱动。更多信息请参考怎样编写你自己的数据库驱动(How to Write You原创 2014-05-26 20:29:08 · 1512 阅读 · 0 评论 -
Qt——QT实现截屏功能
最近因为需要开发一个类似QQ的截屏功能,花了不少的时间,开始的时候很多也不懂,不知道如何下手,在网上找了很多的资料,现已经实现了截屏,移动截屏选区,通过拖动选区的八个控制点来改变选区的大小。 QT实现截屏的原理是,当点击截屏按钮(菜单栏上的截屏按钮)时,调用fullScreenWidget对象getFullScreenPixmap()方法,返回当前屏幕的QPixmap图片对象。在构造调用转载 2015-02-03 20:16:33 · 4469 阅读 · 0 评论