QT問題~~

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

版主: AceLan, Franklin

QT問題~~

文章tako761208 » 週日 11月 22, 2009 4:49 pm

有兩個問題 想麻煩各位耐心看一下~~ 謝謝
小弟想用QT讀取一txt檔並秀在TextEdit上
以下是我的程式碼 可否幫忙看看~~

以下是widget.h檔

#ifndef WIDGET_H
#define WIDGET_H

#include <QtGui/QWidget>

namespace Ui
{
class Widget;
}

class Widget : public QWidget
{
Q_OBJECT

public:
Widget(QWidget *parent = 0);
~Widget();

private:

void readtb();

QTextEdit *ui_textEdit;


Ui::Widget *ui;
};

#endif // WIDGET_H

以下是widget.cpp檔

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
: QWidget(parent), ui(new Ui::Widget)
{
ui->setupUi(this);
}

Widget::~Widget()
{
delete ui;
}
void Widget::readtb()
{
QFile inputFile("/home/neuros/TB.txt");
inputFile.open(QIODevice::ReadOnly);
QTextStream in(&inputFile);
QString line = in.readAll();
inputFile.close();

ui_textEdit->append(line);
}

(readtb()是我的pushbutton slot名稱)

結果發生兩個錯誤
/home/neuros/readTB/widget.h:23: error: ISO C++ forbids declaration of ‘QTextEdit’ with no type

/home/neuros/readTB/widget.h:23: error: expected ‘;’ before ‘*’ token


第二個問題是小弟想用QT按下BUTTON後 可以播放影片
但卻不能順利執行
sh: /home/neuros/monkey.avi: 拒絕不符權限的操作

請問這是什麼問題??


希望能幫忙解決~~ 謝謝~~
tako761208
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週四 5月 21, 2009 1:11 am

文章70630515 » 週一 11月 23, 2009 9:04 am

Your problem is here, lack of something and the wrong function usage.
ui_textEdit->append(line);

problem 2... the problem is the permission.(權限=permission)
我不自私,因為我開放(Open) , 我很快樂,因為我分享(Share)–Open Source
頭像
70630515
懵懂的國中生
懵懂的國中生
 
文章: 160
註冊時間: 週一 3月 13, 2006 9:15 am
來自: 北鼻存錢筒

文章tako761208 » 週一 11月 23, 2009 3:25 pm

請問我該如何修改才能正常執行??
tako761208
可愛的小學生
可愛的小學生
 
文章: 34
註冊時間: 週四 5月 21, 2009 1:11 am

文章訪客 » 週一 11月 23, 2009 4:55 pm

幫你google
QTextEdit宣告時應該是要給type

QTextEdit::AutoBulletList

你參考這

http://doc.trolltech.com/4.5/qtextedit.html
訪客
 


回到 KDE/Qt 程式設計

誰在線上

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