首页| 论坛| 消息

标题:QtRSSReader(alpha3.0 更新)
作者:wvins
日期:2008-09-17 13:39
内容:

刚过去的两周比较忙碌,趁端午休息对QtRSSReader进行下代码重构,下阶段的目的主要是代码重构和加入对QSS的支持。顺便把名字改了,应该是第三版才对。(如果你是冲3.0来的话,那么你上当了,嘿嘿~)================================2009-05-30的分割线====================================自上次更新以来,转眼又过了3周时间,对于QtRSSReader的开发也是时断时续,想着不能继续放纵下去了,于是今天又添加了一部分功能只是简单的实现了双击查看新闻的功能,具体实现内容参考第28楼内容。QtRSSReader到目前为止在功能上完备了。接下来,引入CPPUnit的测试框架,重构QtRSSReader的代码,完善浏览功能,增强用户体验。呵呵~================================2009-05-17的分割线====================================谢谢大家多日来的关注,无奈我对Qt的掌握有限,开发进度比较慢。眼见帖子就要沉到潭底,迫不及待放出最新开发成果。[ ..


#1 [wvins 09-17 13:40]
如果发错了板块,还请斑竹帮忙转到正确的板块
#2 [wvins 09-25 16:19]
没人...
目前我已经决定使用SQLite3存放订阅频道信息,保存离线新闻.
技术上能够使用Webkit展现网页,并且能够存取数据库了.
还有一些细节性的技术问题,比如说Delphi中的Frame怎么弄,这些在实际开发过程中在学习吧.
(貌似Widget就是一个Frame吧)
#3 [wvins 09-26 14:18]
我又回来了~(以后我的所有的QT摸索都会想着QT版的RSSReader,所有的文章都会接在这篇文章后面)
今天的任务是使用QHttp下载网站的图标.
也就是FavIcon.ico文件.
花了两个小时写了一段代码,郁闷至极,图像也没有能够下载下来,大概和没有通过NTLM认证有关,需要回家试了才知道.先贴出来,吐吐苦水~
----------
简单的画了个界面,见附件
我的界面逻辑放在另一个头文件中.DlgFavIcon.h,内容如下:
#ifndef H_DLGFAVICON_H
#define H_DLGFAVICON_H
#include
#include
#include
#include
//本来想使用Exception的,不过完全忘记了...
//最后使用QMessageBox显示的错误,
#include
#include
#include
#include "ui_DisplayFavIcon.h"
//using namespace std;
//也是为了使用异常~
class DlgFavIcon: public QDialog
{
Q_OBJECT
public:
DlgFavIcon():QDialog()
{
ui.setupUi(this);
connect(ui.pushButton, SIGNAL(clicked()),
this, SLOT(displayIcon()));
}
private:
QHttp http;
QTemporaryFile file;
QPixmap pixmap;
Ui_Dialog ui;
private slots:
void displayIcon()
{
http.setHost(ui.lineEdit->text());
file.open();
http.get("/favicon.ico", &file);
//OK~到了这里,我有需要学习一下QT中是如何处理文件的,
if (file.size() == 0)
{
QMessageBox::information(0, "Information", "file not down!");
return;//文件没有下 ..
#4 [wvins 09-26 14:20]
....
回复里面,不会发附件~
#5 [netlove 09-26 15:47]
我也接触不长时间,半年,处于应该想办法提高自己的阶段,也是苦于没有好的思路,整天在公司里就是按公司规定的东西做,接触的范围少一些。希望能一起交流。不过我一直在用qte-2.3.10做嵌入式方面的应用。希望在工作之余多进行一些讨论,学习。

<< 1 2 3 >> (1/7)

回复 发表
主题 版块