scrollarea及webview問題~

喜歡程式設計嗎?想要一窺 KDE/Qt 程式設計的奧秘嗎?想要
學習 X Window 上的視窗程式設計嗎?歡迎各類關於 KDE/Qt、Qtopia、Qt/Embedded、QSA、PyQt 等各類心得討論。

版主: AceLan, Franklin

scrollarea及webview問題~

文章tako761208 » 週四 12月 10, 2009 10:34 pm

我試著將範例的程式作修改
目前我可以點擊button將txt內容用scrollarea秀出來~~

QFile inputFile("/home/neuros/NYY.txt");
inputFile.open(QIODevice::ReadOnly);
QTextStream in(&inputFile);
QString line = in.readAll();
inputFile.close();

QLabel *label = new QLabel;
label->setText(line);

QScrollArea *scrollArea = new QScrollArea;

scrollArea->setWidget(label);
scrollArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOn);
scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOn);

scrollArea->show();

我是想要在widget上拉button和scrollarea然後將txt的資料直接在scrollarea秀出來,
不需要在彈出一個視窗
請問要如何修改??


另外我想使用qwebview元件
但是qt的訊息顯示我好像沒裝這個
應該是我沒有這ㄍlib
請問我要如何裝??
tako761208
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週四 5月 21, 2009 1:11 am

Re: scrollarea及webview問題~

文章tyy » 週二 12月 15, 2009 9:55 am

很奇怪你怎麼會用 label 去 show 文字內容
改用 textEdit 會比較好吧,可以有轉 html 和 on_change 的 slots

加一個 vertical layout 給 scroll area 然後 把 textEdit widget 加到 vertical layout 就好了
不會寫的話你可以用 qtCreator 先拉一個假的 ui ,compile完就有 ui_xxxx.h 可以抄了


第二個問題,你先檢查有沒有在
.pro 加上 Qt += webkit
以及 header 的 include 有沒有寫好

如果真的沒有,只好下載 source code 自己compile ; 但是網站上的 binary 安裝都會有webkit 才對
tyy
 


回到 KDE/Qt 程式設計

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客