Qt 界面设计笔记
1、今天遇到一個情形,在QScrollArea中設置一個QLabel的大小和QScrollArea一樣大,設置完立即打印,大小的確是相同的。但是程序啟動后,卻顯示出了滾動條,即QLabel比QScrollArea大。程序運行起來之后在事件響應函數中打印運行時的QScrollArea大小,發現其尺寸改變了。
于是采用了QTimer::singleShoot(0, obj, SLOT())的hack技術,在界面加載完成后發送一條定時器消息,設置QLabel的大小為QScrollArea的大小,就沒有滾動條出現了,達到了預期的效果。
可以看出 延時為0的定時器消息 是很有用的東西。
總結
- 上一篇: 12+256GB十一代酷睿轻薄本仅148
- 下一篇: 2年未开够2万公里!特斯拉发函向车主要钱