[問題] qt 初始化畫面問題

作者: MOONY135 (談無慾)   2017-04-25 19:39:04
開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vs2015
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
qt5.7
問題(Question):
我需要等到讀到 usb上接的東西回傳序號之後才開始畫畫面
UART to USB
所以我在讀完序列號之後送出一個signal讓畫面初始化
connect(this,signal(getSN),this,slot(initView));
void myclass::initView(){
QPushButton *btn = new QPushbutton(this);
...
...
};
用debug模式下去看會跑進來initView這個slot
但畫面上完全看不到任何東西
不知道這有解嗎
作者: Ommm5566 (56天團)   2017-04-25 21:05:00
要看你的... ...是甚麼阿 沒初始化就沒初始化
作者: MOONY135 (談無慾)   2017-04-25 21:08:00
如果不用slot 單純在一開始的時候initView可以看得到畫面
作者: Ommm5566 (56天團)   2017-04-25 21:15:00
我覺得你連程式都寫錯http://doc.qt.io/qt-5/signalsandslots.html我不知道你想用哪一條 但我覺得2,4要放destroyer或者是你想用QSignalMapper總之你的connect應該是給錯東西

Links booklink

Contact Us: admin [ a t ] ucptt.com