最近使用QT5开发上位机测试软件,其中有个问题是使用QLineEdit作为输入框输入16进制地址和数据,Qt的QLineEdit会默认数据为QString类型,如何将数据原汁原味的传递给底层呢??? -2019/8/3
*********************************************************************************************************************************************************使用QString自带的函数库将QLineEdit输入的字符串保存到字符串长度(不包含结束符)的char类型数组中,按照https://blog.csdn.net/shirnyhelloworld/article/details/52024207
提示的方法转换,接着使用C语言左移方法将数组值或,最后赋值给int类型变量实现hex格式!!!
方法中使用了memcpy将char数组中数据赋值给int变量,发生大小端转换问题,注意使用!!!!