- 博客(37)
- 资源 (5)
- 收藏
- 关注
原创 android如何使用自定义JNI接口,以及NDK工具的环境搭建与使用。
本文主要是针对初学JNI的学者,内容详细指引初学者如何搭建环境,以及第一次初体验JNI的魅力。
2014-07-31 16:39:16
1986
原创 android 模拟器AVD方向键无法使用的解决方案
1、问题描述: android 模拟器AVD方向键无法使用,如下图所示: 2、解决方法: A、找到AVD的安装目录: B、进入目录下找到 config.ini文件,修改下面属性:将 hw.dPad=no 改为yes就OK拉 avd.ini.encoding=ISO-885
2014-06-05 17:21:49
5807
原创 安卓应用程序在真机上调试时无打印信息,提示Unable to open log device ‘/dev/log/main’: No such file or directory在我们使用真机进行An
在我们使用真机进行Android应用调试时,无法获得调试信息,错误提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory这是因为我们的手机没有开起log记录,下面以华为U8860为例开启手机的log功能:1、在拨号界面输入:*#*#2846579#*#* 进入测试菜单界面。
2014-04-25 13:49:03
1143
原创 eclipse.exe无法运行
发生问题的前提: 之前整个系统都是正常的,后来我导入了一个不在workspace路径下的一个工程文件,关闭eclipse之前,就无法再打开了!解决方法: 将workspace目录 下的.metadata目录删除,重新运行eclipse.exe,并重新配置一下ADT插件,就OK了!
2014-03-24 11:02:13
5181
原创 libxml2库函数添加子节点不能保存和不能换行以及读取子节点数不对的解决方法
1、添加子节点无法保存成功? 原因:代码中的根节点与解析过后的doc不是配套的,属程序编写过程的错误。 解决方法: 把两者对应起来,再进行添加保存就好。2、添加过程中无法换行?通过查找资料,发现在xmlSaveFormatFile(xmlFileName,doc,1);代码之前需要增加两行代码。xmlKeepBlanksDefault(0) ;//libxm
2014-02-13 11:18:41
4075
原创 Google Maps Android API V2使用及问题解决
说明 因为Google Maps的API版本更新,之前的一些教程都是关于旧版本V1的,虽然Google说继续提供服务,但是不再提供API Key的申请。 而新的V2版本貌似改动还挺大。也没搜到国内有什么系统介绍的博客文章之类的(书肯定是来不及那么新了)。 背景 一些相关的链接: Google Maps Android API V1的介绍:
2013-11-22 16:59:36
891
原创 Linux Socket编程(不限Linux)
1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、listen()、connect()函数3.4、accept()函数3.5、read()、write()函数等3.6、close()函数4、socket中TCP的三次握手建立连接详解5、socket中TCP的四次握手释放连
2013-09-13 14:16:18
659
原创 ubuntu下如何解决vim中中文显示乱码的问题
添加中文字符编码:$sudo vim /var/lib/locales/supported.d/local#添加下面的中文字符集zh_CN.GBK GBKzh_CN.GB2312 GB2312zh_CN.GB18030 GB18030使其生效:$sudo dpkg-reconfigure localesvim:打开vim的
2013-08-21 16:12:07
978
原创 linux下libxml如何支持中文格式的显示。
基础知识: 1、要明白libxml库下是以utf-8格式来保存xml文件的。 2、 需要明白在调试程序时,使用的终端其支持那种格式的编码,不同的终端支持的编码格式是不同的。(否则会出现乱码)。一个linux下自带的编码转换函数: iconv( ...........................
2013-08-21 15:26:09
2774
原创 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
6525
原创 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
3570
原创 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
2122
原创 QT中如何设置窗体的背景图片。
QT中如何设置窗体的背景图片。 一、设置方法有两种,如下:1、利用style sheet给窗体设置背景 使用stylesheet设置背景图片还是有一些要注意的,如果是在mainwindow和dialog中,直接右键change style sheet在add resource中选择background-image或者border-image,选择资源文件中的图片就行了(前者是
2013-06-10 16:08:59
72558
2
原创 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
1034
原创 qt creator 中如何改变对象的风格。
方法一:通过代码的形式。 例如: /*定义一个button_style的字符串,共定义了三组:按键初始状态、鼠标停留状态、鼠标按下状态。*/ QString button_style ="QPushButton{background-color:rgb(80,180,200); color:white;bor
2013-06-10 15:51:23
2334
原创 QTE 与qtopia区别与联系
Qt的授权是分为两条线,商业版和开源版。如果使用商业版的Qt,那么开发出的程序可以是私有的和商业的;如果使用的是开源版的Qt,由于其使用的是GPL协议,那么可发出的程序也必须是GPL的。不过自从qt 4.5.0版本,诺基亚公司使用了LGPL协议,那
2013-05-25 09:21:48
1120
原创 QT按钮包含图片与文字,以及鼠标停留备注显示,和sheetstyle风格设置。
一、按键包含图片与文字,以文字的方向设定。 使用QToolButton按键创建对象 textAndImage::textAndImage(QWidget *parent) :QMainWindow(parent), ui(new Ui::textAndImage){ ui->setupUi(this); ui->refreshToolBut
2013-05-24 15:57:52
12517
原创 学习QT线程时所遇到的问题。
一、线程run函数内如果使用了while(1)循环的话,其线程内部的connect()函数无法生效,即信号来了,槽函数也不会得到调用。原因:while(1)后,无法exec()函数,导致connect()函数没有生效。解决方法1:可以在while(1)函数最后调用 qApp->processEvents();解决方法2:不使用while(1)函数来循环,而是通过信号与槽来进行,即通过判
2013-05-17 09:24:21
3074
原创 cannot read file on virtual machine
在将虚拟机中的文件夹复制到windows 系统下时出现以下错误: cannot read file on virtual machine 原因: 该文件夹中包含了一个程序在运行过程中创建的管道文件,导致无法复制成功。 解决办法: 需要将该管道文件删除即可。
2013-05-16 14:53:36
969
原创 QT中使用QSqlDatabase 时出现的问题。
1、 程序中用一个类封装了一个操作数据库文件的方法,但是我需要在不同的窗口中调用该数据库(多个应用连接数据),如果我在不同窗口中分别定义了该数据库类的变量,运行的过程中会出现以下警告: QSqlDatabasePrivate::removeDatabase: connection 'nice' is still in use, all queries will cease to w
2013-05-14 15:45:54
19923
翻译 QT中QString 类的使用
QString 类中各函数的作用。一、字符串连接函数。1、QString也重载的+和+=运算符。这两个运算符可以把两个字符串连接到一起。 2、QString的append()函数则提供了类似的操作,例如: str = "User: "; str.append(userName); str.append("\n"); 二、获取字符串某位置
2013-04-13 15:45:03
63807
翻译 QT如何进行线程编译
学习多线程时,因为pthread的库不是Linux系统的库,所以在进行编译的时候要加上:-lpthread。如下图: 那如果像上图所说用集成开发环境Qt的话,如何添加库呢,因为编译程序的时候是不带参数的,经搜索发现可以如下图添加库,这样用继承开发环境的同仁们也不用发愁了。 再加点文字说明吧,是在.pro(工程文件)中添加:LIBS +=-lpt
2013-04-13 15:43:13
2760
原创 Qt中使用setStyleSheet对按钮进行外观设置
字体颜色的设置一般时以下两种方案:(1)属于QWidget子类的一些控件可以直接使用样式表,例如label->setStyleSheet("color:white");(2)不属于QWidget子类的控件可以考虑设置其前景色,例如各种ViewtreeWidgetItem->setForeground(0,QBrush(QColor(Qt::white)));--------
2013-03-29 11:23:17
27341
翻译 c++ 中全局变量的使用方法
// header.hextern int value_int; 第一步,在.h文件中定义全局变量。// file1.cpp #include "header.h" 第二步,在包含文件中引用头文件。可使用
2013-03-23 16:06:07
1723
原创 QT中如何实现XML文件的创建、增加、修改、删除功能。
一、首先咱们得认识处理XML的方法有那些,QT提供了那些函数用于处理。 我们知道对XML的操作有两种方法,即DOM方式和SAX方式。二者主要区别是:DOM实现方式操作非常简单,但不适合处理过大文件;而SAX实现方式是能处理很大的XML文件,但是需要开发者写一些复杂的代码。Qt提供了对应于这两种用于读取、操作和编写XML的实现类,分别是QDomDoc
2013-03-21 16:01:49
31539
1
原创 QT中 QComboBox 类中常见函数与信号的使用
QComboBox插件是一个集按钮和下拉菜单于一体的插件。QComboBox在占用最小屏幕空间的情况下为用户提供一个下拉菜单选项。QComboBox在显示当前选项的同时还弹出一系列可选择的项目。用户也可以编辑ComboBox。ComboBox可以包含pixmap和字符串(insertItem和setItemText)。对于可编辑的ComboBox,clearEdit
2013-03-20 16:28:47
39370
原创 TotoiseSVN的基本使用方法
一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目,我们要把这个项目的源代码签入到SVN Server上的代码库中里,首先右键点击StartKit文件夹,这时候的右键菜单如下图所示:图2-2-1点击Import,弹出下面的窗体,其中http://zt.net.henu.edu.cn 是服务器名,svn是代码仓库的根目录,Sta
2013-03-16 09:30:52
1184
原创 Qt Creator中如何添加菜单图标
在下面的几节,我们讲述Qt的MainWindow主窗口部件。这一节只讲述怎样在其上的菜单栏里添加菜单和图标。1.新建Qt4 Gui Application工程,将工程命名为MainWindow,其他选项默认即可。生成的窗口界面如下图。其中最上面的为菜单栏。2.我们在Type Here那里双击,并输入“文件(&F)”,这样便可将其文件菜单的快捷键设为Alt+F。(注意括号最好用英文半
2013-03-09 09:28:08
15122
原创 ubuntu10.10安装Qt Creator
安装步骤: 1、应用程序----->ubuntu 软件中心------>搜索“Qt Creator”------->点击“安装”。 《这样就安装OK》 如何运行程序: 应用程序----->编程------------>点击“Qt Creator” 《就可运行
2013-03-08 10:13:08
1673
原创 Qt的各种概念
一、Qt简介Qt工具包是一个跨平台的C++开发工具。Qt被主要用在了KDE桌面环境的开发中。它是挪威Trolltech公司的产品,2008年6月17日被芬兰的诺基亚(Nokia)公司收购,以增强该公司在跨平台软件研发方面的实力。使用Qt开发的软件,可以在任何支援的平台上编译与执行,而不需要修改源代码。可以实现本平台的图形界面风格,也可实现其它平台的图形界面风格。比如您可以在Microsof
2013-03-07 14:26:19
991
原创 qt常用函数使用方法
qt常用函数使用方法一、PyQt4 QVBoxLayout (垂直) QHBoxLayout (水平) QGridLayout(栅格) QFormLayout (表格) 使用教程 首先要清楚,上述方式都是同QDialog类派生类。 以下g为栅格布局 ,a b 分别为水平垂直布局,c为表格布局 a.addLayout(b)
2013-02-28 15:08:31
1632
原创 QT中的TS文件与QM文件
一、介绍一下QM文件与TS文件与作用与联系。 QM文件是QT中translate类进行读取的源文件(英译中的翻译文件),其代码是不可读懂的。 TS文件的生成: Ludpdata xx.pro. TS文件其格式是XML的,可以通过编译器进行编辑。 它们的联系: TS文件----
2013-02-27 15:50:10
15413
1
原创 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
4065
原创 QT编译出现stray '\343' in program错误
QT编译出现stray '\343' in program错误 1.问题出现的原因: 代码中出现全角的符号。 2.问题解决的方法: 通过 cat -A 加文件名 查看那些地方出现了全角符号,如果为$表示正常,其
2013-01-24 10:15:52
6991
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人