自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 android - broadcast

android中靠broadcast 在不同组件之间进行tong

2014-09-08 17:44:47 438

原创 android - actionbar

1. 首先在activity的on create() 方法里面

2014-09-07 23:06:11 494

转载 android - 自定义标题栏

现在很多的Android程序都在标题栏上都显示了一些按钮和标题,如下图:下面通过实例来看一下如何实现。1、在layout下创建一个titlebtn.xml文件,内容如下:[html] view plaincopyxml version="1.0" encoding="utf-8"?>       Relativ

2014-09-07 20:39:24 387

转载 android - 标题栏进度条

当程序在进行一个耗时的操作时,可以在标题栏显示一个进度条,来告诉用户,程序还在运行,并没有出问题,Android为我们提供了这个机制。关键方法:setProgressBarIndeterminateVisibility,setProgressBarVisibility[java] view plaincopyprint?pub

2014-09-07 20:15:47 532

转载 android - tools:context作用

toolscontext.MainAct[html] view plaincopyprint?TextView          android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:layo

2014-09-07 20:08:21 451

转载 Android 菜单(OptionMenu)大全 建立你自己的菜单

菜单是用户界面中最常见的元素之一,使用非常频繁,在Android中,菜单被分为如下三种,选项菜单(OptionsMenu)、上下文菜单(ContextMenu)和子菜单(SubMenu),今天这讲是OptionsMenu   一、概述  public boolean onCreateOptionsMenu(Menu menu):使用此方法调用OptionsMenu 。  public

2014-09-02 22:45:38 371

转载 Android getText(int resId)和getString(int resId)

Android提供多种获取资源文件方法,但是需要注意以下方法:CharSequence getText(int resId):返回本地、样式化的字符。String getString(int resId) :返回字符串比如:String.xml文件中定义资源文件: <string name="styled_text">Plain, bold, italic,

2014-09-01 22:20:32 749

转载 Android开发,选择屏幕方向

在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示,    android:screenOrientation="portrait"是限制此页面数竖屏显示。  

2014-08-29 20:49:42 539

原创 Qt编译PostgreSQL数据库驱动

走了太多弯路了,晚上试了两个多小时,最后才在一位

2014-08-21 22:35:52 1505

原创 linux下静态编译Qt

1.    下载源码a)      有两种方法下载,其一就是进入qt-project.org网址,找到下载5.3.1源码的链接,点击后就直接下载了。其二就是上一步下载后,在firefox的下载管理器里面,右键点击下载管理器中的下载文件,copyDownload Link可以查看下载链接网址。如图:我下载的链接网址是http://mirrors.hust.edu.cn/qtproject

2014-08-16 20:28:13 875

转载 windows下使用qt webkit

环境windows7 + VS2010 + QT5.2_opengl配置开发环境1、安装VS20102、安装QT 5.2QT网站: http://qt-project.org/downloads下载并安装QT5.2: Qt 5.2.1 for Windows 32-bit (VS 2010, OpenGL, 517 MB)3、安装Visual

2014-08-16 14:52:31 1380

原创 测试Qt的数据库驱动支持

QStringList drivers = QSqlDatabase::drivers(); foreach(QString driver, drivers) {    qDebug() }

2014-08-14 19:54:34 486

转载 拦截QT关闭窗口的CloseEvent

QDialog类下有一个虚函数void QDialog::closeEvent (  QCloseEvent   *  e   )  [virtual protected]通过实现closeEvent函数,就可以以对关闭窗口消息进行拦截,比如程序还没有完成工作时,可以弹出警告窗口,即使用户确认退出操作 在头文件中,需要加入#include : 

2014-08-14 00:02:47 421

转载 Qt event

1.事件的来源来源于a)windows系统的事件,经Qt的包装(如QMouseEvent);b)Qt内置的事件(如QTimerEvent);c)应用程序自定义的事件 2.处理事件的位置2.1 重载虚拟方法比如一个按钮,要自定义左键click时的行为,可以这样做:a. 从一个QPushButton上派生一个子类如MyPushButtonb. 重载void My

2014-08-13 23:56:19 493

转载 Qt - 生成随机数

QTime time;time= QTime::currentTime();qsrand(time.msec()+time.second()*1000); int xxx=qrand()%100 %100 :在0-100中选出随机数

2014-08-13 23:36:00 716

转载 Qt paintEvent事件

一.主要理解一下几个方法和属性:1.QWidget * QScrollView::viewport () const2.void QWidget::paintEvent ( QPaintEvent * ) [虚 保护]3.void QWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽]4.void

2014-08-13 22:45:55 629

原创 Qt- 绘制实时曲线

功能描述:用曲线来显示数据的变化情况。横坐标表示时间T,纵坐标Y。每隔一定时间取一个Y值确定纵坐标点击(此处)折叠或打开#include "dialog.h"#include "ui_dialog.h"Dialog::Dialog(QWidget *parent) :    QDialog(parent),    ui

2014-08-13 22:19:18 10541 5

转载 Android之单击返回键两次退出

private static Boolean isExit = false; private static Boolean hasTask = false; Timer tExit = new Timer(); TimerTask task = new TimerTask() { @Override

2014-08-09 15:33:34 409

原创 Android蓝牙程序开发

年初为一款工业设备开发了一款android手机的app程序。通过蓝牙jin x

2014-08-09 11:37:06 557

转载 android使用C/C++调用SO库

有时候,我们反编译apk得到一个so库,如果直接使用这个so库的话,必须使用原来so库同样的package名字,才能用。这样人家反编译你的apk,就知道你侵犯了人家的版权。为了达到混淆的目的,我们可以再写一个so库调用人家的so库,即把人家的so库放到root的某个路径下,用c/c++语言调用这个so库。比如说,我得到一个APK,反编译这个APK看到下面的代码:[htm

2014-08-09 11:00:39 450

转载 JIN学习一、Android使用已有C/C++代码、第三方SO库的方法

1.配置好NDk编译环境(这个Google一下,:))2.将已有C/C++代码,编译成SO文件3.Eclipse中新建Android工程,创建一个jni目录。如下所示4.在jni目录创建C/C++文件,里面调用步骤2函数,或者第三方SO的函数5.创建Android.mk文件,内容为:LOCAL_PATH := $(call my-dir)#

2014-08-09 10:54:29 1149

转载 QT笔记:数据库总结(一)

转自:http://blog.csdn.net/reborntercel/article/details/6991147 #include QT += sqlQSqlDatabase类实现了数据库连接的操作QSqlQuery类执行SQL语句QSqlRecord类封装数据库所有记录QSqlDatabase类QSqlDatabase db = QSqlDat

2014-08-09 04:56:50 400

转载 Qt之操作数据库(SQLite)

QtSql模块提供了与平台以及数据库种类无关的访问SQL数据库的接口,这个接口由利用Qt的模型视图结构将数据库与用户界面集成的一套类来支持。    QSqlDatabase对象象征了数据库的关联。Qt使用驱动程序与各种数据库的应用编程接口进行通信。Qt的桌面版(Desktop Edition)包括如下一些驱动程序: 驱动程序 数据库 

2014-08-09 04:51:01 1098

转载 windows qt连接postgresql(集锦)

转载y经过一天半的时间 ,,终于搞定了。。。。哈哈哈和下面还是一些我参考过的文章,有空我会整体的整理一下,。。。---------------------------It works :D Quite why I'm still a little perplexed but here is what I have done:

2014-08-09 03:54:31 3338

转载 Qt - ODBC连接SQL SERVER

.QT中数据库测试下面的这段测试代码非常有用,可以检测自己的QT支持哪些数据库连接int main(int argc, char* argv[]) {  QApplication app(argc, argv);  qDebug() "Available drivers:";  QStringList drivers = QSqlDatabase::drivers(

2014-08-09 03:42:28 4387

原创 Qt-GUI如何更新状态条

这个功能还没有实现拖拉功能。举个简单例子,在状态条增加一个label。要在mainwindow.h里面先定义:#include private:QLabel * labelxxx;然后在 mainwindow.cpp的MainWindow::Mainwindow() 构造函数里面labelxxx = new QLabel("shit");

2014-08-05 17:29:13 863

原创 Qt-QString字符串类

使用QString::number(int) 静态方法。

2014-08-05 12:30:09 381

原创 Qt - QTimer更新ui

使用QTimer更新UI

2014-08-05 00:18:19 2807

原创 Qt子线程如何更新UI?

好像和其他语言类似,不能直接在子线程更新UI,可以通过signal-slot机制更新。例子:

2014-08-04 23:08:32 9098 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除