![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
攻克QT
文章平均质量分 91
liang890319
不折腾,不快乐。
展开
-
PyQt PySide版本与Python版本选择
对比pyqt各版本与pyside差异 pyqt入门原创 2022-10-18 20:30:00 · 9555 阅读 · 0 评论 -
QT error: collect2: ld returned 1 exit status
QT編譯中如果出現了這個錯誤1----------說明你聲明了一個(槽函數)函數而沒有去實現函數的定義比如在头文件中聲明函數,而cpp文件中沒有去實現就會出現這個問題或者說你缺少頭文件.H 解決辦法對照頭文件中函數定義 查看cpp中是否實現了函數定義刪除多定義的函數 或者在cpp中定義函數內容即可引入缺失的頭文件2----------------另外一種可原创 2011-12-15 18:43:51 · 1349 阅读 · 0 评论 -
Qt 常用部件 (五) Model/View
Qt Model/View 学习笔记 IT笔记|字号 订阅http://doc.trolltech.com/main-snapshot/model-view-programming.html介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大转载 2011-12-22 15:14:40 · 1784 阅读 · 0 评论 -
QT 常用部件(二) 按钮 卷标 combox 组合等
QT 常用部件(二) 按钮 卷标 combox timer 组合等(未完成。。。)本文介绍了一些常用部件的使用方法和注意事项主要包括Label卷标,pushbutton按钮,输入框,显示框,combox,日期部件,定時器,LCD部件,单选部件,多选部件,Frame部件,group部件,显示部件有关list和tree部件将在 文件浏览器实例中详细说明用法 L原创 2011-12-21 09:53:08 · 11751 阅读 · 0 评论 -
qt中添加资源文件以及添加菜单图标、工具栏中菜单的快捷方式、窗口以及对话框的icon
http://blog.csdn.net/tosoftware/article/details/5969192 1、file--new-QT resource file,就会在工程中添加一个资源文件,然后单击Add下拉框,选择Add prefix,可以将生成的/new/prefix的后缀改为其他的名字,如file。然后在单击Add下拉框,选择Add files,将需要的图标文件添加转载 2011-12-13 09:06:02 · 2722 阅读 · 0 评论 -
SqlTableModel与QTableView
http://www.diybl.com/course/3_program/c++/qt/20110819/558565.htmlQSqlTableModel,该类提供了一个可读写单张SQL表的可编辑数据模型。我们下面就对其的几个常用功能进行介绍,分别是修改,插入,删除,查询,和排序。在开始讲之前,我们还是新建Qt4 Gui Application工程,我这转载 2011-12-12 20:42:48 · 9053 阅读 · 3 评论 -
QT 常用部件 (三)QTreeView 文件浏览器
http://hi.baidu.com/%B3%BE%C3%CE%C8%F4%D0%E9/blog/item/d162a0828c0b16a80df4d27a.html树控件QTreeView实现2009-11-23 11:50方法一:使用QDirModel进行目录的现实,QDirModel是QT中专为文件目录树型显示所提供的一种mode转载 2011-12-16 10:01:36 · 10489 阅读 · 0 评论 -
QT 窗体间通信
多窗体的实现我们可以在1:在一个创体内控制另一个窗体显示(信号,槽的使用)2:在一个窗体内触发另一个窗体内的信号,槽,函数 (信号,槽的使用)3,在一个创体内修改另一个创体内部件的属性,值等(指针使用)方法1----------main函数中控制 a.show b.show(通过accept判断,下面将不再介绍此方法)2-----------也可以用一个转载 2011-12-12 19:01:06 · 10540 阅读 · 1 评论 -
QT 常用部件 (四)自动完成LineEdit
http://mobile.51cto.com/symbian-271180.htmQt 自动完成LineEdit是本文要介绍的内容,内容虽少,取其精华。简单的代码实现出很好的效果,先来看内容。CompleteLineEdit.h#ifndef COMPLETELINEEDIT_H #define COMPLETELINEEDIT_H #include QtGu转载 2011-12-21 10:03:45 · 1835 阅读 · 0 评论 -
QT 知识点汇总(二)
http://no001.blog.51cto.com/1142339/2623891.程序可以显示中文#include QTextCodec::setCodecForTr(QTextCodec::codecForLocale());2.连接数据库//http://www.im80hou.com/html/mysql/2009/1003/1538.html.pro中转载 2011-12-16 09:50:37 · 1491 阅读 · 0 评论 -
QT tablewidget 自适应宽度
继续Qt,关于如何在tablewidget中使行列头自适应宽度GOOGLE了下,又进了QT中文论坛,发现有个哥们今年1月就问这个问题了,最后他自己找到了一个解决办法,引用其原话:/**********************************************经过一个中午思考,最后找到解决方法。因为QTableWidget继承有QHeader转载 2011-12-16 09:42:49 · 29536 阅读 · 7 评论 -
初识QT 网络类 获取本机IP MAC 等信息
公司装的是QT5.1.1 自己的电脑目前装的是4.8所以先看下4.8的相关类和模块QT 网络相关模块http://qt-project.org/doc/qt-4.8/qtnetwork.htmlTo include the definitions of the module's classes, use the following directive:转载 2013-11-01 19:39:44 · 8693 阅读 · 0 评论 -
QT 官方实例 学习
QtExamples by Module or TechnologyActiveQt ExamplesCOM App*Dot Net* 对比点NETHierarchy*Menus*Multiple*OpenGL*Qutlook*Simple*Web Browser* web浏览器Wrapper* A原创 2012-02-11 08:06:50 · 12930 阅读 · 0 评论 -
QT 入门 心得
首先说说为什么要学习QT(一是因为牛叉的跨平台特性将来方便移植到嵌入式,而是本身自己学过c过度到c++比较容易,所以就选择了)Qt是诺基亚开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Ope原创 2011-11-20 08:48:13 · 12725 阅读 · 3 评论 -
任务、进程和线程的区别
http://blog.csdn.net/ranzi/article/details/96195http://www.cnblogs.com/lmjob/archive/2009/08/10/1542684.html摘: 任务(task)是最抽象的,是一个一般性的术语,指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线转载 2011-12-16 13:22:21 · 3116 阅读 · 0 评论 -
QT XML
: QT|字号 订阅在“QQ便签”项目组中我负责有关后台XML操作的实现部分,现在对在项目中用到的XML的相关操作进行简单的小结。我们知道对XML的操作有两种方法,即DOM方式和SAX方式。二者主要区别是:DOM实现方式操作非常简单,但不适合处理过大文件;而SAX实现方式是能处理很大的XML文件,但是需要开发者写一些复杂的代码。Qt提供了对应于这转载 2011-12-16 09:58:26 · 2517 阅读 · 0 评论 -
QT QTableWidget 用法
http://blog.csdn.net/xcy2011sky/article/details/6991073 QTableWidget是QT程序中常用的显示数据表格的空间,很类似于VC、C#中的DataGrid。说到QTableWidget,就必须讲一下它跟QTabelView的区别了。QTableWidget是QTableView的子类,主要的区别是QTableView可以使用自定义的转载 2011-12-05 19:15:09 · 1970 阅读 · 0 评论 -
QT 知识点总结(三)
http://qtcrm.blog.cd/index.php/2011/03/09/qt%e5%bc%80%e5%8f%91%e7%ac%94%e8%ae%b0/1、QGridLayoutQGridLayout包含多个grid,它并没有要求其中的每个grid的size相同,通常情况下,每个grid的size是不同的。对于成员函数addWidget(widget, fromRow,转载 2011-12-16 09:56:32 · 7263 阅读 · 3 评论 -
QT 常用部件 之窗体篇 widget 属性(一)
这里介绍的是widget 窗体的属性最完整的属性请查看qt自带的帮助文档,这里之拿了一部分做说明窗体属性:object name:物件名称qwidget:enable 使能本部件geometry:窗口位置和大小设置sizepolicy:1. Fixed: 大小不能改变2. Minimum: 已经是最小, 不能再被缩小, 但能放大.3.原创 2011-11-21 20:08:35 · 50488 阅读 · 2 评论 -
Qt中mouseMoveEvent和mousePressEvent实现鼠标滑动换label颜色
【转】Qt中mouseMoveEvent和mousePressEvent实现鼠标滑动换label颜色2011-11-30 19:01转载自 buptyoyo最终编辑 buptyoyo 这个搞的时间比较长,最后实现了,却发现因为一个小的失误悲剧的我差点内牛满面。。。当鼠标划过上面的一排Label后,鼠标形状变成手状,并且使label自动转载 2011-12-19 20:27:10 · 24422 阅读 · 4 评论 -
QT 自定义函数 自定义信号和槽
在QT中自定义函数,信号,槽基本上都是在基类上派生时设计的(全局变量和函数请参考http://blog.csdn.net/liang890319/article/details/7062928)这里分两种情况讨论一,代码模式通过.H和.cpp设计界面布局,并通过派生设计自定义的函数,信号,槽二,可视化设计模式1,设计工具设计界面2,新建类继承上面的界面,并设计自定义函数转载 2011-12-12 13:00:24 · 22380 阅读 · 2 评论 -
Qt数据类型与强制转换
Qt数据类型与强制转换Qt数据类型与强制转换(整理)变量(Variable)和对象(Object)在python中的变量不需要声明,因为python是动态语言。python中所有的东西都是对象。 数字(Number)和字符(String)在python中包括几种(整数、浮点数、长整数)数字类型和两种字符类型。 整数(Integer)和长整数(LongInteger)转载 2011-12-07 10:53:29 · 9591 阅读 · 1 评论 -
QT QPixmap、QBitmap、QImage
QPixmap、QBitmap、QImage 與 QPicture2009-09-10 15:43在處理影像資料上,Qt提供了QPixmap、QBitmap、QImage與QPicture等類別。QPixmap繼承了QPaintDevice,您可用以建立QPainter並於上進行繪圖,您也可以直接指定圖案載入Qt所支援的圖檔,像是BMP、GI转载 2011-12-05 20:12:07 · 3176 阅读 · 0 评论 -
QT COMBOX
http://vvsongsunny.iteye.com/blog/1136950 #include "widget.h"#include "ui_widget.h"#include #include Widget::Widget(QWidget *parent) :QWidget(parent), ui(new Ui::Widget) { ui->转载 2011-12-05 19:10:04 · 6884 阅读 · 0 评论 -
Qt QSqlTableModel 使用心得
Qt QSqlTableModel 使用心得连接数据库执行sql查询,条件显示,排序获取记录数,列数以及记录内容,字段内容新增,修改,删除,恢复其它 1---------------连接数据库(我用的access2003做实验)在.pro文件添加QT +=SQLwin32:CONFIG+=console -----------------原创 2011-12-05 18:38:49 · 52879 阅读 · 2 评论 -
Qt translate tr
Qt中translate、tr关系 与中文问题题外话:何时使用 tr ?在论坛中漂,经常遇到有人遇到tr相关的问题。用tr的有两类人:· (1)因为发现中文老出问题,然后搜索,发现很多人用tr,于是他也开始用tr· (2)另一类人,确实是出于国际化的需要,将需转载 2011-12-05 12:46:11 · 6019 阅读 · 1 评论 -
QT 連接access
1, 查看,安裝驅動2, 連接,操作,顯示3, 中文支持 1---------------------首先需要确认自己安装QT是否带有所需要的DB Driver。 通常安装QT会默认安装Sqlite的Driver,我们可以用以下代码进行测试 QSqlDatabase m_db =QSqlDatabase::addDatabase("QSQLI转载 2011-12-03 16:40:04 · 3650 阅读 · 0 评论 -
QWidget体系与QGraphicsWidget体系之间的区别(转)
QWidget体系与QGraphicsWidget体系之间的区别2010-05-09 01:57 3364人阅读 评论(18) 收藏 举报http://blog.csdn.net/NRC_DouNingBo/article/details/5571149 在NOKIA reserch center做过的两个Qt项目,每个项目分别都做了三个版本,一个是QWidget体系版本,一转载 2011-11-21 21:09:12 · 8016 阅读 · 0 评论 -
QT 技巧
qt记录一些常用的小知识2011-02-18 08:58qt控制lineEdit输入限制 在qt设计中,我们有时候需要用到一个检验器来限制输入的范围,qt提供了三个内置检验器类:QIntValidator.QDoubleValidator和QRegExpValidator,例如对于QRegExpValidator类的使用如下: QReg转载 2011-11-21 18:31:28 · 7398 阅读 · 0 评论 -
QT 常用类
http://blog.sina.com.cn/s/blog_665b3ab80100q8zx.htmlQChar 表示一个字符的类,包含于QtCore判断:bool isDigit() const;//判断是否是十进制数字('0'-'9')bool isLetter() const;//判断是否是字母bool isNumber() const;//判断是转载 2011-11-21 18:29:29 · 1802 阅读 · 0 评论 -
QT安装(linux,windows)
(我是用ubuntu在可视模式下用软件中心点击安装的 很简单 在軟件中心 安裝 qt設計器,創造器,幫助,工具即可 只要等就好什么都不用做windows下我采用的是第二種方法不是SDK的,先下載安裝了qt-creator,然後安裝qt-win-opensource-4.7.4-mingw.exe發現需要mingw4.4.0然後下載安裝MinGW-GCC转载 2011-11-14 22:24:10 · 2261 阅读 · 2 评论 -
UBUNTU10.04 知识集
1,分區,安裝2,軟件源設置,聯網3,輸入法安裝,語言設置4,3D效果設置5,常用軟件安裝(回收站,root用户) 6,c開發環境搭建7,嵌入式開發環境搭建8,QT開發環境搭建9,QT嵌入式開發 待续。。。---------------------------------------------------------------------------原创 2011-12-07 16:16:04 · 1309 阅读 · 0 评论 -
QT中的数据类型
QT中的数据类型--转自 - Global Qt Declarations http://doc.qt.nokia.com/latest/qtglobal.html - Global Qt DeclarationsThe header file includes the fundamental global declarations. I转载 2011-12-07 10:51:28 · 26452 阅读 · 2 评论 -
LINUX 下QT 连接MYSQL
(ps:我的系统UBUNTU10.04,QT版本4.6 里面直接就带了MYSQL驱动,所以不用再去编译驱动,mysql版本5以下内容为转载)linux下QT连接mysql数据库http://yuanyu5237.iteye.com/blog/813842http://www.cnblogs.com/qianyuming/archive/2011/08/13/转载 2011-12-10 16:54:37 · 8608 阅读 · 1 评论 -
QT 知识点 汇总
QT 窗口居中显示技巧//需要引用下面这个#include //.......在需要居中的窗口构造函数中加入下面代码QDesktopWidget* desktop = QApplication::desktop(); // =qApp->desktop();也可以move((desktop->width() - this->width())/2,转载 2011-12-07 16:16:56 · 2347 阅读 · 0 评论 -
QT 串口 (windows)
另外可參考http://fpcfjf.blog.163.com/blog/static/554697932010468414475/Qt串口通信专题教程本文章原创于www.yafeilinux.com 转载请注明出处。Qt串口通信专题教程前言去年我使用Qt编写串口通信程序时,将自己的学习过程写成了教程(Qt编写串口通信程序全程图文讲解),但是由于时间等原因,我只实现了W转载 2011-12-05 12:59:58 · 7466 阅读 · 2 评论 -
QT 全局变量 全局 函数
兩種方法:第一:使用extern關鍵字聲明(不推薦,破壞了封裝性)第二:新建一個類,存放全局的變量,函數第一:使用extern關鍵字聲明(不推薦,破壞了封裝性)在一个头文件中声明int var_name全局变量,在另一个cpp文件中引用此变量: extern int var_name;指出var_name是在外部文件定时的变量,编译器会自动在所有文件中查找var_n转载 2011-12-12 11:28:42 · 22102 阅读 · 7 评论 -
QT 自定义事件
Qt学习之路(23): 自定义事件2009-11-23 13:50:19标签:学习 教程 Qt QT教程 C++原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/232314这部分将作为Qt事件部分的结束。我们在前面已经从大概上了解转载 2011-12-12 13:12:02 · 1427 阅读 · 0 评论 -
QT 串口 windows下
http://blog.csdn.net/yafeilinux/article/details/5741706用widget类新建一个窗口其中的TextBrowser 部件用来显示接收到的数据,Line Edit部件用来输入要发送的数据,Push Button按钮用来发送数据。我们保持各部件的属性为默认值即可。引入第三方的类 qextserialport-1.2wi转载 2011-11-18 16:01:48 · 1887 阅读 · 0 评论 -
QT 连接数据库 入门实例(很好的一个例子)
http://konglingchun.is-programmer.com/posts/12676.html(摘)Qt之数据库编程孔令春 posted @ 2009年10月30日 17:33 in Qt 技术 with tags QtSql模块 , 3671 阅读摘自:《C++ Gui Qt4编程》 在Qt中,实现与数据库编程相关的模块是QtS转载 2011-12-17 13:17:15 · 13622 阅读 · 4 评论