坚持QtQML,坚持移动互联网

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

toby520

将QtCoding进行到底,做Qt的宠儿

  • 89

    关注

  • 164

    粉丝

  • 3578

    访客

  • 等级:精灵王
  • 身份:论坛版主
  • 总积分:1262
  • 男,1986-11-17

最后登录:2024-04-24

更多资料

日志

2014-03-25 17:45

先来无事,遂研究下qwt编程,其实去年我已经将qwt编译好了,只是到现在才拿出来试试。

基于btc38提供了开放api,详见 http://www.btc38.com/general/789.html
想写个图形显示当前比特币的走势图,遂拿qwt来做个简单的演示
详见:瑞波币走势

阅读全文»分类:默认分类|回复:1|浏览:1617
2014-02-14 10:09

今日群中,有人提到mac下面打印对话框无法使用的问题,遂查阅资料,几经周折,终得正果,于是再此分享一二,以便后续者不在受此困扰
一般mac下报错为:QPrintDialog: Cannot be used on non-native printers
查阅http://stackoverflow.com/questions/8296021/how-to-print-pdf-file-in-qt
另外还找到qt bug系统中有解决办法https://bugreports.qt-project.org/browse/QTBUG-28822
斟酌再三,得解:

The issue resolved finally.
1. The Output format for QPrinter object should be set to Native format before creating insta ..

阅读全文»分类:默认分类|回复:0|浏览:2249
2014-02-12 09:56

Qt在开发项目的工程中,我们经常希望只运行一个相同的Qt实例进程。当然也可以像类似QQ那样,同时登录多个不同的账号!为了避免这个问题,介绍以下几种用法,每一个解决方案都适用于特定的情况,所以必须尝试和适用合适的解决方案。


一:使用QLocalSocket
方式:首先一个新的实例启动时,将尝试连接到同一个本地服务器,如果连接失败,则表示第一个实例进程,创建一个本地服务器。否则,进行退出。
void MainWidget::initLocalConnection()
{
is_running = false;
QCoreApplication::setApplicationName("localserver");
Q ..

阅读全文»分类:Qt|回复:2|浏览:1612
2014-01-07 14:18

今天稍微看了下关于Qt for iOS,目前已经成功。
主要来说几点:
1.建议先下载最新的XCode开发环境(先安装好xcode后,再安装Qt或者Qt会自动帮您配置好)
2.从官网下载最新的Qt for iOS的SDK,进行安装
3.可以从Xcode开发工具更新和下载模拟器等帮助工具
4.创建一个Qt for iOS的应用,进行编译,目前我是配置好ios模拟器,有真机的话也可以,不过真机比较麻烦,需要开发者证书
5.编译后项目产生了一个叫做xcodeproj的文件,使用此文件打开Xcode开发工具进行编译后,也可运行iOS
6.目前使用qml开发好像只能qml1,qml2的组件部署的时候会报错,q ..

阅读全文»分类:Qt for iOS|回复:5|浏览:3090
2013-08-27 17:09

windows shell扩展右键菜单。

由于工作的需求要实现像winrara那样的shell扩展菜单,带图标的,针对某个类型的文件执行相应的操作,

查了不少资料,终于解决了,效果如下图中红色矩形部分。 http://www.cppblog.com/shly/archive/2011/10/09/157894.aspx

阅读全文»分类:默认分类|回复:0|浏览:1505
2013-05-24 10:17

一、需求:
最近要将Qt4.x项目移植到Qt5.x上,遇到移植的问题不少,最头疼的事情就是以前项目不小心使用了QHttp这个类,虽然4.7.x以后不建议使用QHttp:
Detailed Description
The QHttp class provides an implementation of the HTTP protocol.
This class provides a direct interface to HTTP that allows you to download and upload data with the HTTP protocol. However, for new applications, it is recommended to use QNetworkAccessManager and QNetworkReply, as those classes possess a simpler, yet more powerful API a ..

阅读全文»分类:Qt|回复:0|浏览:3457
2013-05-17 16:58

需求来源:
最近项目打算在linux下面练手,就把项目移植到ubuntu下面试试,由于动态发布比较麻烦,需使用静态发布,故只得静态发布拉。
解决办法:
Qt采用编译的方式安装的时候,配置中默认的编译方式是动态编译的,但是有时候你编写的程序要发布出去,带很多动态库文件是很繁琐的,此时就需要静态编译你的程序,Qt要实现静态编译必须库文件也是静态编译的,所以在此介绍一下qt如何来进行静态编译
第一步:下载源码包
Qt/X11版本:qt-everywhere-opensource-src-4.7.4.tar.gz
第二步:解压缩
tar zxvf qt-everywhere-opensource-src-4.7 ..

阅读全文»分类:Qt|回复:0|浏览:1291
2013-05-17 10:18

最近发布了Qt5.1 beta版本,就试着写了基于Qt5.1的测试应用,主框架是一个TableWidget,切换几个页面,其中一个页面时基于Qtquick2.0写的QML界面,加入到C++,死活报错说QtQuick 2.0 not installed,网上查了下需要再pro文件加入QT += quick,再次运行还是不行,后来问了好多人,最后找到caven_qi大神问了下,终于有眉目啦,参考啦这篇博客http://blog.qt.digia.com/blog/2013/02/19/introducing-qwidgetcreatewindowcontainer/,讲述了如何在C++中加入Qtquick2.0组件。
上传下这个demo吧http://pan.baidu.com/share/link?shareid=46245 ..

阅读全文»分类:Qt|回复:1|浏览:1644
2013-05-13 14:57

一、需求来源
1.比如我想在右键单击后缀为.abc的文件时,open with那个列表里面能选择我的app。
2.本来存在某个应用已经关联该类型的文件,现需要修改成以我的应用为优先级的关联设置。
二、分析文件关联原理
1.Windows: Windows系统很早就加入了文件关联的功能,它大大增加了日常使用操作系统的便利性。所谓的文件关联就是指系统把指定扩展名的文件自动关联到相应的应用程序,比如.doc文件默认情况下就自动和Microsoft Word关联。当用户双击.doc文件的时候,系统会自动用Microsoft Word打开它。这篇文章将介绍怎样在Windows系统下面手动 ..

阅读全文»分类:Mac OS X|回复:2|浏览:2539
2013-05-09 15:23

最近看到Sailfish发布了最近的各大操作系统平台的SDK,就下载了Windows版本和Mac版本进行测试,看文档知道要想安装该SDK,必须先安装oracle的virtualBox,具体下载地址为虚拟机软件下载。安装好虚拟机软件,再行安装该SDK,默认点击next即可完成安装。
本来兴高采烈的打开打开sailfish ide进行开发测试,新建一个项目,依照Qt 创建项目时候选择新建项目的路径,便于查看项目路径,下一步知道完成项目创建。
事情来了,Windows下面编译一个新建的项目老出现Project is outside of shared home "C\Users\Adminstorxxx";死活找 ..

阅读全文»分类:Sailfish|回复:2|浏览:1689

Powered by phpwind v8.7 Certificate Copyright Time now is:04-25 16:13
©2005-2016 QTCN开发网 版权所有 Gzip disabled