
QT学习
文章平均质量分 68
sbisyju
这个作者很懒,什么都没留下…
展开
-
QT编译出现stray '\343' in program错误
QT编译出现stray '\343' in program错误 1.问题出现的原因: 代码中出现全角的符号。 2.问题解决的方法: 通过 cat -A 加文件名 查看那些地方出现了全角符号,如果为$表示正常,其原创 2013-01-24 10:15:52 · 6977 阅读 · 0 评论 -
QT中的TS文件与QM文件
一、介绍一下QM文件与TS文件与作用与联系。 QM文件是QT中translate类进行读取的源文件(英译中的翻译文件),其代码是不可读懂的。 TS文件的生成: Ludpdata xx.pro. TS文件其格式是XML的,可以通过编译器进行编辑。 它们的联系: TS文件----原创 2013-02-27 15:50:10 · 15395 阅读 · 2 评论 -
QT按钮包含图片与文字,以及鼠标停留备注显示,和sheetstyle风格设置。
一、按键包含图片与文字,以文字的方向设定。 使用QToolButton按键创建对象 textAndImage::textAndImage(QWidget *parent) :QMainWindow(parent), ui(new Ui::textAndImage){ ui->setupUi(this); ui->refreshToolBut原创 2013-05-24 15:57:52 · 12508 阅读 · 0 评论 -
QTE 与qtopia区别与联系
Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那原创 2013-05-25 09:21:48 · 1115 阅读 · 0 评论 -
QT中使用QSqlDatabase 时出现的问题。
1、 程序中用一个类封装了一个操作数据库文件的方法,但是我需要在不同的窗口中调用该数据库(多个应用连接数据),如果我在不同窗口中分别定义了该数据库类的变量,运行的过程中会出现以下警告: QSqlDatabasePrivate::removeDatabase: connection 'nice' is still in use, all queries will cease to w原创 2013-05-14 15:45:54 · 19898 阅读 · 0 评论 -
qt creator 中如何改变对象的风格。
方法一:通过代码的形式。 例如: /*定义一个button_style的字符串,共定义了三组:按键初始状态、鼠标停留状态、鼠标按下状态。*/ QString button_style ="QPushButton{background-color:rgb(80,180,200); color:white;bor原创 2013-06-10 15:51:23 · 2329 阅读 · 0 评论 -
QT移植
一、环境搭建。 X86环境: 平台: windows xp 下ubuntu10.10 QT版本:qt-everywhere-opensource-src-4.6.3.tar 交叉编译工具:arm-linux-gcc 4.4.3 arm环境: 开发板:OK6410A(飞凌嵌入)原创 2013-06-10 15:53:30 · 1032 阅读 · 0 评论 -
QT中如何设置窗体的背景图片。
QT中如何设置窗体的背景图片。 一、设置方法有两种,如下:1、利用style sheet给窗体设置背景 使用stylesheet设置背景图片还是有一些要注意的,如果是在mainwindow和dialog中,直接右键change style sheet在add resource中选择background-image或者border-image,选择资源文件中的图片就行了(前者是原创 2013-06-10 16:08:59 · 72529 阅读 · 4 评论 -
QML Item Element
QML Item ElementThe Item is the most basic of all visual items in QML. More...在QML中,Item是所有可视化项的基础。Inherited by BorderImage, Column, Flickable, Flipable, Flow, FocusPanel, FocusScope, GestureAre原创 2013-06-29 15:04:06 · 2111 阅读 · 0 评论 -
QML Loader Element
QML Loader ElementThe Loader item allows dynamically loading an Item-based subtree from a URL or Component. More...Loader允许从URL或Component动态加载基于Item的子树。Inherits Item继承于ItemList of all mem原创 2013-06-29 15:50:21 · 3566 阅读 · 0 评论 -
学习QT线程时所遇到的问题。
一、线程run函数内如果使用了while(1)循环的话,其线程内部的connect()函数无法生效,即信号来了,槽函数也不会得到调用。原因:while(1)后,无法exec()函数,导致connect()函数没有生效。解决方法1:可以在while(1)函数最后调用 qApp->processEvents();解决方法2:不使用while(1)函数来循环,而是通过信号与槽来进行,即通过判原创 2013-05-17 09:24:21 · 3065 阅读 · 0 评论 -
QT中QString 类的使用
QString 类中各函数的作用。一、字符串连接函数。1、QString也重载的+和+=运算符。这两个运算符可以把两个字符串连接到一起。 2、QString的append()函数则提供了类似的操作,例如: str = "User: "; str.append(userName); str.append("\n"); 二、获取字符串某位置翻译 2013-04-13 15:45:03 · 63785 阅读 · 1 评论 -
ubuntu10.10安装Qt Creator
安装步骤: 1、应用程序----->ubuntu 软件中心------>搜索“Qt Creator”------->点击“安装”。 《这样就安装OK》 如何运行程序: 应用程序----->编程------------>点击“Qt Creator” 《就可运行原创 2013-03-08 10:13:08 · 1670 阅读 · 1 评论 -
Qt的各种概念
一、Qt简介Qt工具包是一个跨平台的C++开发工具。Qt被主要用在了KDE桌面环境的开发中。它是挪威Trolltech公司的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。使用Qt开发的软件,可以在任何支援的平台上编译与执行,而不需要修改源代码。可以实现本平台的图形界面风格,也可实现其它平台的图形界面风格。比如您可以在Microsof原创 2013-03-07 14:26:19 · 988 阅读 · 0 评论 -
Qt Creator中如何添加菜单图标
在下面的几节,我们讲述Qt的MainWindow主窗口部件。这一节只讲述怎样在其上的菜单栏里添加菜单和图标。1.新建Qt4 Gui Application工程,将工程命名为MainWindow,其他选项默认即可。生成的窗口界面如下图。其中最上面的为菜单栏。2.我们在Type Here那里双击,并输入“文件(&F)”,这样便可将其文件菜单的快捷键设为Alt+F。(注意括号最好用英文半原创 2013-03-09 09:28:08 · 15115 阅读 · 1 评论 -
qt常用函数使用方法
qt常用函数使用方法一、PyQt4 QVBoxLayout (垂直) QHBoxLayout (水平) QGridLayout(栅格) QFormLayout (表格) 使用教程 首先要清楚,上述方式都是同QDialog类派生类。 以下g为栅格布局 ,a b 分别为水平垂直布局,c为表格布局 a.addLayout(b)原创 2013-02-28 15:08:31 · 1630 阅读 · 0 评论 -
QT中如何将图片作为按键背景色以及中文显示
QT中如何将图片作为按键的背景色以及中文显示 通过下述代码来讲解: 1 #include 2 #include 3 #include 4 #include 5 #include 6 7 int main(int argc,char *argv[]) 8 { 9 QApplication app(argc,argv);原创 2013-01-24 10:53:42 · 4055 阅读 · 0 评论 -
Qt中使用setStyleSheet对按钮进行外观设置
字体颜色的设置一般时以下两种方案:(1)属于QWidget子类的一些控件可以直接使用样式表,例如label->setStyleSheet("color:white");(2)不属于QWidget子类的控件可以考虑设置其前景色,例如各种ViewtreeWidgetItem->setForeground(0,QBrush(QColor(Qt::white)));--------原创 2013-03-29 11:23:17 · 27334 阅读 · 0 评论 -
QT中 QComboBox 类中常见函数与信号的使用
QComboBox插件是一个集按钮和下拉菜单于一体的插件。QComboBox在占用最小屏幕空间的情况下为用户提供一个下拉菜单选项。QComboBox在显示当前选项的同时还弹出一系列可选择的项目。用户也可以编辑ComboBox。ComboBox可以包含pixmap和字符串(insertItem和setItemText)。对于可编辑的ComboBox,clearEdit原创 2013-03-20 16:28:47 · 39350 阅读 · 0 评论 -
QT中如何实现XML文件的创建、增加、修改、删除功能。
一、首先咱们得认识处理XML的方法有那些,QT提供了那些函数用于处理。 我们知道对XML的操作有两种方法,即DOM方式和SAX方式。二者主要区别是:DOM实现方式操作非常简单,但不适合处理过大文件;而SAX实现方式是能处理很大的XML文件,但是需要开发者写一些复杂的代码。Qt提供了对应于这两种用于读取、操作和编写XML的实现类,分别是QDomDoc原创 2013-03-21 16:01:49 · 31486 阅读 · 1 评论 -
QT如何进行线程编译
学习多线程时,因为pthread的库不是Linux系统的库,所以在进行编译的时候要加上:-lpthread。如下图: 那如果像上图所说用集成开发环境Qt的话,如何添加库呢,因为编译程序的时候是不带参数的,经搜索发现可以如下图添加库,这样用继承开发环境的同仁们也不用发愁了。 再加点文字说明吧,是在.pro(工程文件)中添加:LIBS +=-lpt翻译 2013-04-13 15:43:13 · 2751 阅读 · 0 评论 -
QML Image Element
QML Image ElementThe Image element displays an image in a declarative user interface More...Image元素在一个声明式的用户接口中显示一张图片。Inherits ItemInherited by AnimatedImage.List of all members, includi原创 2013-06-29 16:44:41 · 6522 阅读 · 0 评论