前几天在工地里面调试板卡,QT/E中添加微调的功能我使用doubleSpinbox的控件.
此空间在window版本下运行正常.可是编译添加到LINUX环境下,程序总是卡在new doubleSpinbox的位置,百思不得其解.
我只能挨个的调试板卡上的代码,最后锁定在了spinBox_1->setMaximum(9.9);这个位置.
我将函数里面的数值改为9.99,编译添加到开发板,启动成功.
真的是神了...可是这样的使用方式不知道什么时候蹦出毛病来,
果断换掉doubleSpinbox,直接使用spinBox控件,仅仅需要在代码里面做下处理就行了.
查找问题一定要深入QT/E代码里面,包括ui_****.h的头文件也不能放过.