E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
【QT编程】
qmake编译选项的控制(debug|release)
在
Qt编程
中,多数人用的都是qmake,并编写相应pro文件。
davidsu33
·
2015-12-03 21:00
qt
qmake
QT动态显示当前时间 用较少的代码和改动引出
QT编程
一、新建Qt4 GUI Application,默认选项,一路ok到finish 工程名:BeiJingTime 工程结构: 二、mainwindow.ui设计图形界面 这里为简单起见,只添加一个label控件,将此控件名改为beiJingLabel 三、在mainwindow.h中声明槽函数displayTi
·
2015-11-13 20:59
当前时间
《
Qt编程
的艺术》——9.1 QtSql模块的结构
QtSql是一个独立的库,如果需要的话,它可以加载附加的插件。不同于QtCore和QtGui,它的内容默认情况下并没有整合进生成的project中。要使用这个库,我们要编辑 .pro文件,添加下列条目: QT += sql 要使用模块中提供的类,Qt对这个包提供了一个元包含(meta-include),包含了这个模块所有的类定义。整合进代码的命令是:
·
2015-11-13 14:43
sql
Qt编程
之QtScript
需求是这样的: 需要给一个硬件接口测试些东西,用js来调用,js做成不同的独立模块分别测试不同的硬件接口,包括DMD内存,PCIE带宽等等。需要用一个exe来载入这些js文件分别调用测试模块。exe用Qt来做。就只能用QtScript模块了么。 QtScript是一个解释脚本的引擎 符合EMCAScript标准。 1 void test_js::Execu
·
2015-11-13 10:24
script
Qt编程
之QImage类小结
最近用Qt做图像处理,以下references是需要用到的 references: http://blog.csdn.net/lyc_daniel/article/details/9193881 http://blog.csdn.net/hxingd/article/details/6972417 http://tracey2076.blog.51cto.c
·
2015-11-13 10:19
image
Qt编程
之实现在QFileDialog上添加自定义的widget
上网搜索找到的方法如下: http://www.qtforum.org/article/20841/how-to-add-a-qwidget-in-qfiledialog.html#post78422 http://www.qtcentre.org/threads/42858-Creating-a-Custom-FileOpen-Dialog http://stackoverflow.com
·
2015-11-13 10:08
dialog
Qt编程
之UI与控件布局
当然,大家都知道UI界面可以用Qt Designer在约束环境下设置编辑.ui文件,再将.ui文件转换成对应的ui_XXX.h文件,这头文件中的内容是:用C++语言实现真正的界面布局。uic -o "outputfile" "inputfile.ui"命令行可以转换 .我的理解就是,这算不算元编程的一种?包括cmake之类的算不算元编程的一种?  
·
2015-11-13 10:07
编程
Qt编程
之转换成8,16bit的灰度图
代码大致是下面这样的。是8bit的灰度图,不是16bit。 1 QString img_path = "C:\\Users\\Yajun Dou\\Desktop\\test.bmp"; 2 QImage buff(img_path); 3 QImage image; 4 uchar* pImageData1 = NULL,*pImageDa
·
2015-11-13 10:06
bit
Qt编程
之d指针与q指针
我们在Qt中可以看到两个宏Q_D和Q_Q这两个红分别是取得d指针和q指针的,d指针指向封装的私有类,q指针指向公共的类。(我的理解类似于回调,回指的意思)。 为什么Qt要这样实现呢?下面几个链接中的文章都做了解析和实现。 http://blog.csdn.net/mznewfacer/article/details/6976293 http://blog.csdn.net/m
·
2015-11-13 10:06
编程
Qt编程
之信号与槽-------unresolved external symbol "public: virtual struct QMetaObject const * __thiscall XX:
原因是加入Q_OBJECT这个macro的类,被编译的时候就要用到moc这个命令,所以在VS2010中,没有加入此命令的应用,当然会出错了。所以解决办法是加,或者如果你不使用信号槽可以直接删除。 当要在GUI中用到信号与槽,就需在.h文件中的类里写入Q_OBJECT宏。而任何含有Q_Object的类都必须使用Qt的moc工具生成对应的cpp文件,然后在项目里面包含这个cpp,编译
·
2015-11-13 10:01
virtual
Qt编程
之实现属性窗口编辑器
类似于这种: 就是右下角这个框,有属性名字和对应的value编辑。 这个Widget是作为一个QDockWidget被添加到QMainWindow中的。QMainWindow必须要有centralWidget才能添加DockWidget。DockWidget是可以浮动于centralWidget周边(上下左右)的一种Widget。QMainWindow中有a
·
2015-11-13 08:49
编辑器
Qt编程
之对QGraphicsItem点击右键弹出菜单
就是对这个contextMenuEvent 事件重新实现,在这个事件函数中创建菜单,大概就是这样。 1 void MyItem::contextMenuEvent(QGraphicsSceneContextMenuEvent *event) 2 { 3 QMenu *menu = new QMenu; 4 menu-
·
2015-11-13 08:48
graphics
Qt编程
之通过鼠标滚轮事件缩放QGraphicsView里面的Item
首先自己subclass QGraphicsView的一个类,叫DiagramView,然后重新实现它的滚轮事件函数,然后发送一个缩放信号: 1 oid DiagramView::wheelEvent(QWheelEvent * event){ 2 3 if (event->delta() > 0) 4 {
·
2015-11-13 08:47
graphics
Qt编程
之qrc文件的链接
在Qt里面,.qrc文件是一种类似XML结构的文件,用结构化数据描述应用程序所需要的资源位置,例如图片,应用程序的图标文件等。它最终是与.ui文件类似都被通过Qt提供的命令行工具生成对应的qrc_XXX.cpp文件了。最终被链接到应用程序中。 对应的命令行是这样的: "$(QTDIR)\bin\rcc.exe" -name "%(Filename)
·
2015-11-13 08:46
编程
Qt编程
之QString 处理换行
由于之间写过的一篇文章,Unix,windows,Mac里面的换行符不一样,导致处理也不一样,我现在要用QString以行分割(读取的文本文件的里面有换行符)。所以要通吃这三种换行符 http://www.cnblogs.com/foohack/p/4125829.html 用正则表达式QRegEx就可以了: QString.split(QRegExp("[\r\n]")
·
2015-11-13 07:19
String
Qt编程
之右键单击QTreeWidgetItem弹出菜单
其实有这个需求很好理解,就是我有个project manager,上面的TreeWidgetItem都表示一个工程,我需要右键创建新的工程,或者删除。这个在很多普通软件中也见得多。在弹出的菜单中加入相应的QAction就行了。 1 QMenu* pContextMenu = new QMenu(this) 2 QTreeWidget* pTreeWidget = new QT
·
2015-11-13 07:19
widget
Qt编程
之Qt样例表(QSS)
For a long time, Qt has allowed you to decorate your GUIs with CSS’ish style sheets. Inspired by the web, stylesheets are a great way to stylize your Qt GUI, but it seems that few people use them. In
·
2015-11-13 05:28
编程
Qt编程
的一些技巧
1、Qt程序在运行过程中,调用函数(如lcdNumber->display(num))显示数据到界面上时,并不会马上刷新屏幕显示,而是要等主程序运行到函数a.exec()时,才刷新屏幕,如下 因此想在循环中刷新界面显示数据,需要在显示函数之后加上函数 qApp->processEvents(); 就可以实现刷新屏幕。 2、Qt中隐藏鼠标指针和免去终端中运行
·
2015-11-13 05:28
编程
【原创】
QT编程
多线程
请先保证已安装QT,没有请参考 http://www.cnblogs.com/kavs/p/4608926.html 安装QT。 新建threads文件夹存放项目:mkdir threads sudo gedit main.cpp 输入如下代码: #include <QApplication> #include "threaddialog.h&q
·
2015-11-12 17:38
多线程
Qt深入理解信号与槽
信号槽机制是
Qt编程
的基础。通过信号槽,能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。
·
2015-11-12 14:45
qt
《
Qt编程
的艺术》——8.2 显示目录层次
现在我们准备通过创建一个小程序来获得关于InterView的实践经验,使用QDirModel和拿来就用的view,来在四个不同的view中显示主目录,如图8.5所示。在代码里,除了例行公事先实例化一个QApplication对象外,我们再实例化一个QDirModel。 在这里,你要不得不再一次记住,作为一个例外,我们在堆(heap)上分配model,而不是在栈(stack)上
·
2015-11-12 09:38
编程
深入信号与槽
1:信号与槽是
qt编程
的基础 2:槽和普通的C++成员函数几乎是一样的,唯一不同的是:槽还可以和信号连接在一起 connect(sender, SIGNAL(signal), receiver, SLOT
·
2015-11-11 11:35
《
Qt编程
的艺术》——5.1 手动布局
在传统的GUI设计中,每个控件(Widget)都要手动地绑定在窗口之上的一个点上(也就是说,这个控件被指定成了给定GUI元素的父对象),同时还要指定这个控件的高度和宽度。作为所有图形元素的基础类,QWidget类提供了setGeometry()方法。这个方法需要4个整型参数:前两个参数指定相对于父控件(parent widget)的x、y坐标,后面两个参数指定控件的高度和宽度。在目前情况下,父控件
·
2015-11-11 10:05
编程
Qt编程
学习网站
http://blog.csdn.net/k122769836/article/details/8637677 QT - little_su - 博客频道 - CSDN.NET Qt - 1+1=2 - 博客频道 - CSDN.NET QT - Jiangwzh - 博客园 QTCN社区 - Powered by phpwind Qt应用程序开发 - 移动平台碎碎念 - 博客频道 - C
·
2015-11-11 10:42
编程
codeblocks+qt的若干配置问题
这几天开始学
QT编程
,于是也就顺理成章的想把这俩搭在一块儿,于是也顺理成章的,各种问题
·
2015-11-11 09:06
codeblocks
宏定义中的#,##操作符和... and _ _VA_ARGS_ _与自定义调试信息的输出
使用标准的方法打印调试信息有时候不是很方便, 例如
Qt编程
, 在调试已有的代码时, 我想在打印调试信息的地方, 把代码位置也打印出来以方便
·
2015-11-11 08:01
自定义
Qt与MSVC中文乱码问题的解决方案
在学习
Qt编程
的过程中,大多数人都遇到过中文乱码的问题。总结起来有三类:1.QtCreator中显示的汉字变为乱码,编辑器上方有“Couldnotdecode"..."
liuweilhy
·
2015-11-09 00:42
C++
Qt中的SIGNAL和SLOT
信号(SIGNAL)和槽(SLOT)是
Qt编程
的一个重要部分。这个机制可以在对象之间彼此并不了解的情况下将它们的行为联系起来。 槽和普通的c++成员函数很像。
·
2015-11-08 10:34
Signal
《
Qt编程
的艺术》——8.2.1 在Designer中使用View类
不幸的是,QDirModel有一个严重的限制:因为view不响应鼠标操作,我们不得不自己建立这些功能。除此之外,每个view中,用户都一次只能选择一个元素。如果你想要允许同时选择多个项目,你也必须自己去设置。我们可以通过设计我们自己的文件对话框来修正这些缺点,就好像我们在图8.6中看到的一样。作为一项好的副产品,我们得以熟悉如何在Designer中使用view类。 我们的文件
·
2015-11-07 11:52
design
深入信号和槽(Signals and Slots in Depth)
信号和槽是
Qt编程
的一个重要部分。这个机制可以在对象之间彼此并不了解的情况下将它们的行为联系起来。在前几个例程中,我们已经连接了信号和槽,声明了控件自己的信号和槽,并实现了槽函数,发送了信号。
·
2015-10-31 14:20
Signal
纠正你的
Qt编程
习惯:主窗体的创建问题
题记: 要知道,并不是只有初学者才会犯错。(shiroki的至理名言) 最近发现了一些有意思的问题,值得memo一下。 先来看段代码: #include <QApplication> #include <QWebView> #include <QUrl> int main(int argc, char* argv[]) { QA
·
2015-10-31 14:19
编程
python
qt编程
参考地址:http://files.cnblogs.com/coderzh/pdf/Getting_Started_With_PyQt4_v1.pdf import sysfrom PyQt4.QtGui import QApplication, QPushButtonapp = QApplication(sys.argv)button = QPushButton("Hello wo
·
2015-10-31 11:28
python
QT信号和槽
信号和槽机制是
QT编程
的基础,可将互不了解的对象绑定在一起。
·
2015-10-31 11:22
qt
QT 中文乱码 解决
qt 中文乱码 初学Linux,直接进阶
QT编程
。然而,第一个Demo程序就碰到了中文乱码,巨汗!
·
2015-10-31 10:44
中文乱码
Qt深入理解信号与槽
信号槽机制是
Qt编程
的基础。通过信号槽,能够使Qt各组件在不知道对方的情形下能够相互通讯。这就将类之间的关系做了最大程度的解耦。
·
2015-10-31 09:40
qt
QT编程
技巧.QString和QDateTime之间的相互转换
1、QDateTime 转换为 QString QString QDateTime::toString ( Qt::DateFormat format = Qt::TextDate ) const QString strBuffer; QDateTime time; time = QDateTime::currentDateTime(); strBuff
·
2015-10-31 09:58
DateTime
Linux pdf书本
Linux网络编程教程pdf完整版嵌入式Linux应用开发完全手册-pdf完整版Linux设备驱动程序学习pdf完整版Linux实用培训教程合并版pdf完整版精通linuxshell编程教程pdf完整版
Qt
彩霞飞飞
·
2015-10-30 16:27
linux
Linux pdf书本
Linux网络编程教程pdf完整版嵌入式Linux应用开发完全手册-pdf完整版Linux设备驱动程序学习pdf完整版Linux实用培训教程合并版pdf完整版精通linuxshell编程教程pdf完整版
Qt
彩霞飞飞
·
2015-10-30 16:27
linux
宏定义中的#,##操作符和... and _ _VA_ARGS_ _与自定义调试信息的输出
使用标准的方法打印调试信息有时候不是很方便, 例如
Qt编程
, 在调试已有的代码时, 我想在打印调试信息的地方, 把代码位置也打印出来以方便
·
2015-10-30 14:21
自定义
Ubuntu下
Qt编程
起步
1. 安装Qt集成环境 sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 2. 编写一个简单的Qt程序 生成一个简单的窗口 #include <QApplication> #include <QLa
·
2015-10-30 11:52
ubuntu
QT信号与槽
信号与槽作为QT的核心机制在
QT编程
中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。
·
2015-10-27 15:50
qt
Qt on Android 核心编程
Qt on Android 核心编程(最好看的
Qt编程
书!CSDN博主foruok倾力奉献!)
·
2015-10-26 15:45
android
〖
Qt编程
〗
Qt编程
中的各种数据类型的相互转换
char * 与 const char *的转换 char *ch1=”hello11″; const char *ch2=”hello22″; ch2 = ch1;//不报错,但有警告 ch1 = (char *)ch2; char 转换为 QString 其实方法有很多中,我用的是: char a=’b'; QString str; str=QString(a); QSt
·
2015-10-21 12:22
数据类型
〖
QT编程
〗在
Qt编程
中使用/显示中文编码
在main.cpp中添加: #include "QTextCodec" QTextCodec *codec = QTextCodec::codecForName("System"); //获取系统编码 QTextCodec::setCodecForLocale(codec); QTextCodec::setCodecForCStrings(c
·
2015-10-21 12:22
编程
QT槽和信号机制介绍
信号与槽作为QT的核心机制在
QT编程
中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。
·
2015-10-21 12:02
qt
深入信号和槽(Signals and Slots in Depth)
信号和槽是
Qt编程
的一个重要部分。这个机制可以在对象之间彼此并不了解的情况下将它们的行为联系起来。在前几个例程中,我们已经连接了信号和槽,声明了控件自己的信号和槽,并实现了槽函数,发送了信号。
·
2015-10-21 12:49
Signal
纠正你的
Qt编程
习惯:主窗体的创建问题
题记: 要知道,并不是只有初学者才会犯错。(shiroki的至理名言) 最近发现了一些有意思的问题,值得memo一下。 先来看段代码: #include <QApplication> #include <QWebView> #include <QUrl> int main(int argc, char* argv[]) { QA
·
2015-10-21 12:48
编程
QT系列<1>. Qt的元对象(Meta-Object)系统
目前接触
QT编程
,打算将自己学习过程中的一些重要内容做一下梳理,并以QT系列命名 Qt的一个最主要的成功是对C++
·
2015-10-21 11:30
object
Qt特殊符号
1背景 在
Qt编程
过程中,有时候需要输出一些特殊符号,而这些符号并非ASCII码集的一部分,例如温度28.8°C。
Q1302182594
·
2015-09-03 10:00
QT的信号与槽机制介绍
信号与槽作为QT的核心机制在
QT编程
中有着广泛的应用,本文介绍了信号与槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。
a2796749
·
2015-08-28 19:00
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他