- 博客(29)
- 收藏
- 关注
转载 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
原创 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使用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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人