这个问题也是在网上搜索了很久还是不能找到答案,发帖请懂的朋友帮解答下:
问题(1)想在QTableWidget表格中
将一组长度为8的data[8]整数转换为大写16进制显示在QTableWidget的某个单元格中,
我想要的显示格式为:FF FF AB 01 00 05 FC FE 这样的。在程序中使用这样的语句:
text=Qstring(%1 %2 %3 %4 %5 %6 %7 %8 ).arg(a,2,16,Qlatin1char('0'))....可以显示16进制,但是小写的:ff ff ab .....这样的
请问有没有什么办法改为大写的16进制呢?
(2)疑惑:
因为开发板屏幕尺寸比较小,新建 QTableWidget表格时选择为15行6列,然后在设置字体为12号,没什么问题,显示的字体变小 了,
但是我新建的QTableWidget改为100行时,在设置字体的大小就没有效果了?真奇怪,
程序是这样的:
tableWidget=new QTableWidget(100,6);
QFont font;
font.setpixelSize(12);
tablewidget->setFont(font);字体设置没有用,改为15就可以,16行就不行了,希望知道的朋友帮解答下,谢谢。