View Single Post
Old 20-02-2008, 09:42 PM   #6
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
http://blog.falleaf.net/index.php/2008/02/15/98

Các bạn có thể xem cái này (nó là tài liệu [1] ở bài #1 nhưng vì thấy vui quá nên F đem lên blog để bỏ trên đó).

Như vậy ta sẽ thực hành theo cái Tutorial này, tất nhiên vấn đề của chúng ta là sử dụng Ubuntu, và không dùng gõ lệnh terminal mà dùng Eclipse CDT.

Như vậy, các bạn đã biết cách tạo ra một C/C++ Project và cách build nó như thế nào ở bài giới thiệu CDT.

Bây giờ chúng ta cũng tạo ra một dự án như vậy, và nội dung của file main.cpp cũng giống y như trong bài hướng dẫn QT Demo. F đặt tên dự án này là QTDemo1 (tại vì F cũng sợ có làm gì sai thì còn làm được cái 2, 3...)

Code:
#include "ui_browser.h"
#include <QtGui/QtGui>
#include <QApplication>

int main(int argc, char *argv[])
{
	QApplication app(argc, argv);
	app.setQuitOnLastWindowClosed(true);
	
	QMainWindow *form = new QMainWindow;
	Ui::MainWindow ui;
	ui.setupUi(form);
	
	ui.textBrowser->setSource(QString("index.php.html"));
	
	form->show();
	return app.exec();
}
Sau đó, khi tạo make target các bạn thực hiện add thêm 3 lệnh make như sau:






Các bạn copy file browser.uimain.cpp vào một thư mục và lần lượt chạy qmakeproject, qmakemake.

Kết quả các bạn sẽ có một thư mục như thế này:


Bây giờ các bạn chỉ cần bấm File >> Save As cái diễn đàn của chúng ta lại với tên index.php.html rồi copy vào cùng thư mục với QTDemo1 (file chạy được tạo ra).

Như vậy các bạn đã có thể chạy ứng dụng QT Demo ngay trên Ubuntu. Các bạn đã thực sự làm được rồi đấy, hoàn toàn đơn giản.

F biết rằng có rất nhiều người gặp khó khăn với việc biết rằng phải dịch, nhưng dịch thế nào, debug thế nào, chạy thế nào,... Tất cả những cái này thực sự là cần phải tìm hiểu dần, không thể mới bắt đầu mà có thể hiểu hết mọi thứ và làm được hết. Trước tiên các bạn cứ thấy nó đơn giản như thế, theo một quy trình từ qmake -project (tạo ra project QT có đuôi .pro), sau đó chạy qmake, và cuối cùng là make.

Những options khác chúng ta sẽ tìm hiểu dần.

File đính kèm là file zip mà F đã gói lại tất cả, các bạn chỉ cần mở ra và chạy thử, và các bạn có thể thử thực hành thiết kế sử dụng QT Designer được nhúng trên Eclipse hoặc chạy riêng. F khuyên các bạn chạy riêng, Ubuntu nói riêng và Linux nói chung cho phép các bạn làm việc trên nhiều màn hình cùng lúc, vậy tại sao ta không làm việc riêng cho thoải mái.

Đây là kết quả F chạy và F thử với trang dientuvietnam.


Chúc vui
File Kèm Theo
File Type: zip QTDemo1.zip (269.5 KB, 50 lần tải)
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn