[問題] QT的ui

看板C_and_CPP (C/C++)作者 (呢喃)時間13年前 (2012/07/15 21:53), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串1/1
如題 剛學QT沒幾天 估狗了一下找不到答案 只好上來麻煩各位 <(_ _)> 我可以在MainWindows中使用UI (ex:ui->horizontalSlider...) 但無法在我自己宣告的函式中使用 QQ ex: Point ball(Mat Image) { ....... } 他都會跑出錯誤訊息 → "ui: 未宣告的識別項" 我覺得好像跟這有關 MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); } 但又不知道怎麼辦 有人可以幫幫忙嗎 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.246.104

07/15 22:20, , 1F
這顯然不是qt的問題了
07/15 22:20, 1F

07/15 22:31, , 2F
你的ball()裡面不知道ui是什麼
07/15 22:31, 2F

07/15 22:45, , 3F
恩我也這樣覺得 QQ
07/15 22:45, 3F

07/15 22:45, , 4F
我該怎麼讓它知道~
07/15 22:45, 4F

07/15 22:46, , 5F
可以把 ball 函式變成MainWindow的成員,或把ui改全域
07/15 22:46, 5F

07/15 22:59, , 6F
把ui當參數(as ref)會不會比把ui改全域好一點阿 @@
07/15 22:59, 6F

07/15 23:29, , 7F
ok thx
07/15 23:29, 7F

07/15 23:57, , 8F
)
07/15 23:57, 8F

07/16 22:09, , 9F
這個是class的基本吧,你看MainWindow.h就會宣告ui是什麼了
07/16 22:09, 9F

07/16 22:19, , 10F
就算知道他是什麼也要知道如何得到他阿~
07/16 22:19, 10F
文章代碼(AID): #1G0ijs7q (C_and_CPP)
文章代碼(AID): #1G0ijs7q (C_and_CPP)