[问题] 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