XChinux's Home

过往资料可到百度空间http://hi.baidu.com/xchinux

http://www.qtcn.org/bbs/u/2  [收藏] [复制]

XChinux

爱Qt,爱N9,qtcn.org

  • 602

    关注

  • 2024

    粉丝

  • 4828

    访客

  • 等级:光明使者
  • 身份:总版主
  • 总积分:10857
  • 男,1979-01-01
  • 山西

最后登录:2019-03-24

更多资料

日志

2011-07-16 09:24

自己将其进行了简单的封装成一个QtDBusObject类,适用于支持dbus的系统中,构造函数的第一个参数为service名称,必须确保在系统中是唯一的。内容如下,不再详细解释,感兴趣的,请细读:
QtDBusObject.hpp
复制代码#ifndef CHINUXTEAM_QTDBUS_OBJECT_HPP
#define CHINUXTEAM_QTDBUS_OBJECT_HPP

#include <QtCore>
#include <QtGui>

namespace ChinuxTeam
{
class QtDBusObject : public QObject
{
Q_OBJECT
public:
enum Status
{
NotRunning,
RaiseSuccess,
RaiseFailure
};
QtDBusObject(const QString &se ..

阅读全文»分类:编程技术|回复:0|浏览:3768
2011-07-16 09:23

可以达到的目的:
1、应用只启动一个实例,依赖于QtNetwork模块
2、启动时向另一个实例通信

下载地址:http://qt.gitorious.org/qt-solutions/qt-solutions/archive-tarball/master
解压开后,将里面的qtsingleapplication目录拷贝到项目的源码目录中,然后修改项目的.pro文件,加入下面一行代码
复制代码include(../qtsingleapplication/src/qtsingleapplication.pri)

修改main.cpp文件,加入头文件
复制代码#include <QtSingleApplication>
main函数实现:
复制代码QtSingleApplication app(argc, argv);
if (app.isRunning()) ..

阅读全文»分类:编程技术|回复:0|浏览:4515
2011-07-16 09:21

Qt Creator又崩溃了,重启后,点错了按钮,结果一天的工作全丢失了,气死我了,果断用VIM自定义程序结构。

阅读全文»分类:编程技术|回复:1|浏览:2814
2011-07-16 09:19

因为Qt SDK中有的target中并没有带Qt Mobility,所以需要自己编译。
下载地址:http://qt.gitorious.org/qt-mobility/qt-mobility/archive-tarball/v1.1.3

下载后,解压编译,过程如下,请将$QTDIR换成真正的QTDIR目录:
复制代码$./configure -prefix $QTDIR
$make
$sudo make install


如果是windows下,则过程如下,请将%QTDIR%换成真正的QTDIR目录(如果是mingw编译器,则将nmake换成mingw32-make
复制代码configure.bat -prefix %QTDIR%
nmake
nmake install

阅读全文»分类:编程技术|回复:0|浏览:2445
2011-07-16 09:18

最近用到,记一下:
下载地址:http://qt.gitorious.org/qt-components/qt-components/archive-tarball/1.0-symbian
解压开后,进行编译:
复制代码$configure -symbian -nomake examples -nomake demos -nomake tests
$make
$sudo make install

安装后,会在$QTDIR/imports目录下增加com/nokia目录和Qt/labs/components目录

Windows下对应的是
复制代码configure.bat -symbian -nomake examples -nomake demos -nomake tests
nmake
nmake install

阅读全文»分类:编程技术|回复:0|浏览:2752
2011-06-27 09:31

近日在搞关于Qt开发的客户端软件将图片分享到知名网站的功能,看了一下腾讯微博、新浪微博的C++ SDK,平台都不齐全(比如要用Win32、Linux、MeeGo、Symbian,像腾讯的只提供了win32的C++ SDK),如何自己写实现(跨平台的实现C++ SDK的功能)起来还麻烦,于是乎想到两种替代方案:
1、在客户端软件中集成PHP,用PHP来实现分享功能,这个在各大开放平台API中,支持得比较好似乎,开发难度要比C++的简单,此种方案的难点在于对PHP的集成,可能使得软件包加大。
2、提供一个中介网站,来进行转发,比如将所有的分享请求发送到一个网址http://www. ..

阅读全文»分类:编程技术|回复:0|浏览:2985
2011-06-12 12:57

1、下载Qt Mobility 1.1.3,并将其解压到某个目录,假设为D:\qtmobility
2、安装ActivePerl, 可到http://www.activestate.com/activeperl下载
3、确认Qt windows for VS2008的安装目录(bin、include所在的那个目录),假设为D:\Qt\4.7
4、启动Qt Prompt Command,转到 D:\qtmobility目录下,运行下面命令:
configure -prefix="D:\Qt\QtSDK\Desktop\Qt\4.7.3\msvc2008" -debug -release -examples -demos -no-docs
5、然后依次运行下面命令:
nmake
nmake install

这样就将Qt Mobility安装完成了。

阅读全文»分类:编程技术|回复:0|浏览:2314
2011-06-12 12:50

2008-12-06 17:51
public boolean fop(String[] args)
{
boolean bRet = true;
CommandLineOptions options = null;
FOUserAgent foUserAgent = null;
OutputStream out = null;

try
{
options = new CommandLineOptions();
options.parse(args);

foUserAgent = options.getFOUserAgent();
String outputFormat = options.getOutputFormat();

try
{
if (options.getOutputFile() != null)
{
out = new java.io.BufferedOutputStream(
new java.io.FileOutputStream(
options.getOutputFile()) ..

阅读全文»分类:编程技术|回复:0|浏览:911
2011-06-12 12:50

2009-02-18 13:31
/**
* 使用CURL库获取网页内容,如果有post数据,则使用POST方法
* @author XChinux
* @param string $url 网址
* @param stirng $cookie COOKIE保存文件,由开发者自己定义文件名字,以使文件内容保持一致以保持会话
* @param string $referer 引用网址
* @param mixed $data POST数据
* @return string 返回BODY部分内容
* @final 2009-02-14
*/
function curlFetch($url, $cookie = "", $referer = "", $data = null)
{
$ch = curl_init($url);
curl_setopt($ch, C ..

阅读全文»分类:编程技术|回复:0|浏览:1740
2011-06-12 12:47

2009-06-20 13:47
pear中有一个image_barcode库,用于输出常用类型的条形码。

阅读全文»分类:编程技术|回复:0|浏览:800

Powered by phpwind v8.7 Certificate Copyright Time now is:03-26 05:37
©2005-2016 QTCN开发网 版权所有 Gzip disabled