我的新博客地址
我的新博客欢迎访问
后续的Qt学习笔记都放在了上面的网站上。
星期三, 八月 06, 2008
Qt4.4 学习笔记(一) HelloWorld
#include < qapplication >
#include < qlabel >
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QLabel *label = new QLabel("Hello Qt!");
label->show();
return app.exec();
}
命令行,分3步:
1.qmake -project
2.qmake
3.make
执行成功后即可显示
#include < QApplication >
#include < QPushbutton >
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
同样的3步
1.qmake -project
2.qmake
3.make
执行后显示
hello.cpp: In function ‘int main(int, char**)’:
hello.cpp:12: error: ‘class QApplication’ has no member named ‘setMainWidget’
make: *** [hello.o] 错误 1
结果你编译出错,原因是因为QT4跟QT3有很多的变化,这可以参考QT4的手册。
在QT4里面没有setMainWidget这个方法,解决方法是直接在.pro文件中添加 QT += qt3support 就行了。
#include < QtGui/QApplication >
#include < QtGui/QWidget >
#include < QtGui/QLabel >
#include < QtCore/QTextCodec >
#include < QtGui/QPushButton >
#include < QtGui/QVBoxLayout >
int main(int argc, char* argv[])
{
QApplication app(argc, argv);
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb18030"));
QWidget* pWidget = new QWidget;
QLabel label(pWidget);
label.setText(QObject::tr("同一个世界,同一个梦想!"));
QPushButton* btn = new QPushButton(QObject::tr("关闭"), pWidget);
QVBoxLayout* layout = new QVBoxLayout;
layout->addWidget(&label);
layout->addWidget(btn);
pWidget->setLayout(layout);
QObject::connect(btn, SIGNAL(clicked()), pWidget, SLOT(close()));
pWidget->show();
return app.exec();
}
结果如图
自己写操作系统
使用开源软件--自己动手写操作系统 作者主页
http://blog.solrex.cn/articles/category/cs/open/writeos
自己写操作系统,pdf下载
http://share.solrex.cn/WriteOS/download.php
http://blog.solrex.cn/articles/category/cs/open/writeos
自己写操作系统,pdf下载
http://share.solrex.cn/WriteOS/download.php
游向彼岸(英特尔创始人安迪·格鲁夫自传)
一部诚实、迷人的传记,使人们联想起一个引人注目的年轻人的决心和勇气。他创造了成功的传奇。
—美国前国务卿 亨利·基辛格
安迪·格鲁夫是全球第一大计算机芯片供应商英特尔公司的董事会主席、曾任公司总裁、CEO。1956年移居美国。
格鲁夫不仅是全球最具个人魅力的商界奇才之一,同时他还是一位卓越的思想家。
在英特尔创业初期,格鲁夫并不显眼,没有人认为他具有管理才能。但正是不被众人看好的格鲁夫在70年代末80年代初确立了英特尔公司的形象,并引导公司走向更大的成功。
正如有人说的,“没有诺伊斯,英特尔不会成为一家著名的公司;没有摩尔,英特尔不可能有足够的力量和土气以处于领导地位;而如果没有格鲁夫,英特尔甚至都不会成其为公司。”他不但使英特尔成为半导体行业的典范,王缔造了别人难以模仿的英特尔模式:高度的组织化和整体化。
如今英特尔比任何一家半导体厂商都活得有滋有味。格鲁夫无疑是最大的功臣。
书评
我们每个人的前面都有一个湖,大家都要渡过去,位并不是所有人都能渡过。
而有一个人却渡过去了,他就是安迪 格鲁夫——这个美国路人皆知的公众人物,以他出众的名声和骄人的财富赢得了世人的尊重。
有谁了解他早年坎坷的经楞和动荡的生活呢?
一文不名的少年是怎样成为商业帝国的元首的呢?
本书是格鲁夫第一次何外界坦陈心迹,讲述了自己20岁以前多变的经历。
第一章 我的三岁生日
第二章 猩红热
第三章 战争来了
第四章 生活变得很古怪
第五章 科巴尼亚的圣诞节
第六章 战后
第七章 大学预科
第八章 多波大街学校
第九章 马达奇大学预科
第十章 四年级
第十一章 大学——第一年
第十二章 匈牙利事件
第十三章 越境
第十四章 乘船
第十五章 纽约
后记
http://www.77txt.com/txt_120508/
开始学习 QT (4.4)
Qt参考文档
http://www.qiliang.net/qt/index.html
继续我的英语学习
http://sl.iciba.com/
英语18句豪言壮语
1. Money doesn't grow on trees.
钱不是从天上掉下来的。
2. I know that my future is not just a dream.
我知道我的未来不是梦。
3. To convert defeat into victory.
反败为胜。
4. Youth means limitless possibilities.
年轻就是无限的可能。
5. Leave behind a clean world for future generations.
留给下一代一个清洁的地球。
6. You can do it too!
你也做得到!
7. Get to another summit in your career.
开创职业生涯的另一个高峰。
8. Pursue breakthroughs in your life.
追求自我的突破。
9. Never say die.
永不放弃。
10. Knowledge is power.
知识就是力量。
11. Never too old to learn.
活到老,学到老。
12. Practice makes perfect.
熟能生巧。
13. Go for it! = Just do it!
加油!向前冲!做了再说!
14. No pain, no gain.
天下事没有不劳而获的东西。
15. Everyday and in every way I'm getting better.
每天每个方面我的生活都正在好转。
16. Time is money.
时间就是金钱。
17. Man can conquer nature.
人定胜天。
18. Better late than never.
只要开始,虽晚不迟。
http://www.qiliang.net/qt/index.html
继续我的英语学习
http://sl.iciba.com/
英语18句豪言壮语
1. Money doesn't grow on trees.
钱不是从天上掉下来的。
2. I know that my future is not just a dream.
我知道我的未来不是梦。
3. To convert defeat into victory.
反败为胜。
4. Youth means limitless possibilities.
年轻就是无限的可能。
5. Leave behind a clean world for future generations.
留给下一代一个清洁的地球。
6. You can do it too!
你也做得到!
7. Get to another summit in your career.
开创职业生涯的另一个高峰。
8. Pursue breakthroughs in your life.
追求自我的突破。
9. Never say die.
永不放弃。
10. Knowledge is power.
知识就是力量。
11. Never too old to learn.
活到老,学到老。
12. Practice makes perfect.
熟能生巧。
13. Go for it! = Just do it!
加油!向前冲!做了再说!
14. No pain, no gain.
天下事没有不劳而获的东西。
15. Everyday and in every way I'm getting better.
每天每个方面我的生活都正在好转。
16. Time is money.
时间就是金钱。
17. Man can conquer nature.
人定胜天。
18. Better late than never.
只要开始,虽晚不迟。
星期一, 八月 04, 2008
星期日, 八月 03, 2008
诟莫大於卑贱,而悲莫甚於穷困 李斯的仓鼠定律
----李斯的仓鼠定律
在史记中,李斯的人生是从一只老鼠开始的,这和张汤有些相似。
不同之处在于,张汤看到了一只可恨的老鼠,而李斯看到的是一只可爱的老鼠。那只老鼠选择了居住在大庑之下,所以
对富贵的追求是一个人理性的选择,这也是李斯的可贵之处,至少让人听来不虚伪。比之后来的陶渊明明明家里有的是钱,却偏偏吹嘘不为五斗米折腰,要诚实和厚道得多。李斯在辞别他的老师荀卿时说:
李斯仅仅用了十年的时间,就帮助秦始皇灭掉了六国,建立了统一的中央集权国家,统一了全国的法律、文字和度量衡。秦王朝是一个伟大的征服者,千百年来,我们一直承继着他广阔的疆域,受惠于他统一的文化,所以无论从历史或现实的角度来讲,李斯的功绩都是不可磨灭的。
根据李斯的仓鼠定律,李斯现在已经是仓鼠了,地位高高在上。但这种地位是不稳固的,李斯也深知盛与衰的相互转化关系,“物极则衰,吾未知所税驾也”,但为了保住已有的地位以及为仓鼠二代着想,很是动了一番脑筋,“诸男皆尚秦公主,女悉嫁秦诸公子”,希冀用这种政治联姻的办法来防止家族地位的衰落。关于仓鼠二代,这是我们无法回避的问题,无论教育、婚姻还是生活都包含着我们的一种希望。达官显贵且不必说,即便罪大恶极、混混青皮也莫不希望其下一代出人头地,成为社会精英。前些年网上一直流传着一个开国将领子女任职情况的贴子,其间充满了伟大人物的眷眷之情。
有些时候,我们感到没有希望,因为我们太渺小了。
李世绩曾经对人说:“我年十二三时为亡赖贼,逢人则杀。十四五为难当贼,有所不惬则杀人。十七八为佳贼,临陈乃杀之。二十为大将,用兵以救人死。”虽然其中有些吹嘘成分,但总体来说不失英雄本色。李世绩是唐时大将,平灭突厥、薛延陀和高丽三国,但后半生却乏善可陈,阿附武氏,庸庸碌碌。原因可以在他临死说的话中找到,“我见房、杜平生勤苦,仅能立门户,遭不肖子,荡覆无馀。”这时的命世之杰早已成为碌碌庸才,其间的原因大概也和李斯相同吧。大浪淘沙,方显出英雄本色,然而英雄也是有家有业,有儿有女,总经不起那么多的风吹雨打。
李斯的困境始于秦始皇之死,根据潜在的政治规则,一般先皇的大臣因其位高权重,难以驾驭,都是后来的皇帝所妒恨的,李斯辅佐秦始皇平定天下,官居丞相,恐怕新皇首先会拿他来开刀,这是恶梦一般的事。李斯选择的是勾结赵高拥立胡亥,企图以拥立之功保持家族的长盛不衰。然而胡亥和赵高是狠毒的人物,杀公子扶苏后,其他“公子十二人僇死咸阳市,十公主矺死於杜”,因为李斯的所有子女均与秦王室联姻,这样李斯的子女全部死掉亲人,这是李斯一门悲剧的开始。
秦二世严刑峻法,大兴土木,李斯数次想要阻止,这让秦二世很不耐烦。同时由于陈胜吴广起兵,天下已经大乱。李斯之子李由为三川守,对义兵镇压不力,连累到李斯,这使李斯感到极度恐惧。为保全自身利益,李斯违心顺从秦二世,并上了一封《行督责书》,美化其残暴政策。这时的李斯已完全丧失了政治家的基本原则,在悲剧的人生上越陷越深。
李斯最终死于赵高之手。自李斯参加沙丘政变后,实际就已经沦为赵高的帮凶,杀公子扶苏、杀蒙恬、杀秦公子、公主,而被杀的人中有他的同事,更有他的亲人。在他执政期间,税民深者为明吏,杀人众者为忠臣,毫无正义可言。而所作这一切,也只是为了自已及整个李氏家族的地位。李赵之争不过是利益之争,只是赵高更聪明些罢了。
李斯和其次子一同被杀,死时对其次子说:
这时的李斯不知道是不是想到了那只仓鼠,那只仓鼠是不是还是那么可爱。
RoboCup 2008 视频集锦
详情见http://www.robotsky.com/ShiP/2008-08-03/12177259753410.html
点击标题也可以转到
Humanoid Robot Fast Forward and S Walk
点击标题也可以转到
Humanoid Robot Fast Forward and S Walk
在Windows下查看Linux分区
星期六, 八月 02, 2008
英语学习资源分享
语言不仅是一门技术性的工具,更是与人进行心灵、文化交流的媒介,学语言除了勤加练习外,掌握语言背后的软性知识更加重要,否则你学的语言就是残缺不全的,甚至会失之毫厘谬以千里。
据说是比尔·盖茨的女儿
详情请点击原文
http://jiaren.org/2008/08/01/english-learning-resources-share/
详情请点击原文
http://jiaren.org/2008/08/01/english-learning-resources-share/
星期五, 八月 01, 2008
Linux下的QQ终于出来了
2008暑期学习计划
2008暑期学习计划--(8月1日--8月25日)
Qt & 3D Max
集中精力完成刘维超老师所分配的任务,
迅速完成Qt和3D模型的配合拖动。
Qt学习相关网站
Forign
http://www.qtforum.org
http://www.qtcentre.org
Home
http://www.qtcn.org
http://www.qtopia.org.cn
http://www.qobject.com
Blog
http://www.blogistan.co.uk/qt
Qt¼¾¿¯(Qt Quarterly)
http://doc.trolltech.com/qq/
QtʵÑéÊÒ
http://labs.trolltech.com/blogs/
Qt & 3D Max
集中精力完成刘维超老师所分配的任务,
迅速完成Qt和3D模型的配合拖动。
Qt学习相关网站
Forign
http://www.qtforum.org
http://www.qtcentre.org
Home
http://www.qtcn.org
http://www.qtopia.org.cn
http://www.qobject.com
Blog
http://www.blogistan.co.uk/qt
Qt¼¾¿¯(Qt Quarterly)
http://doc.trolltech.com/qq/
QtʵÑéÊÒ
http://labs.trolltech.com/blogs/
订阅:
博文 (Atom)