前几天在工地里面调试板卡,QT/E中添加微调的功能我使用doubleSpinbox的控件.

此空间在window版本下运行正常.可是编译添加到LINUX环境下,程序总是卡在new doubleSpinbox的位置,百思不得其解.

我只能挨个的调试板卡上的代码,最后锁定在了spinBox_1->setMaximum(9.9);这个位置.

我将函数里面的数值改为9.99,编译添加到开发板,启动成功.

真的是神了...可是这样的使用方式不知道什么时候蹦出毛病来,

果断换掉doubleSpinbox,直接使用spinBox控件,仅仅需要在代码里面做下处理就行了.

查找问题一定要深入QT/E代码里面,包括ui_****.h的头文件也不能放过.


Logo

更多推荐