问题描述
- QT画界面 WindowWidth>>3 ?
-
请教
int StartX = WindowWidth>>3;
int EndX = (WindowWidth>>6)*55;??在看QT画坐标轴是出现这句代码,不太懂WindowWidth>>3是什么意思??
解决方案
这个是右移操作符,假如你的窗口宽度是1000
二进制表示就是0000 0000 0000 0000 0000 0011 1110 1000
右移三位后就是0000 0000 0000 0000 0000 0000 0111 1101, 转换为十进制就是125
右移六位后就是0000 0000 0000 0000 0000 0000 0000 1111, 转换为十进制就是15, 15*55=825
StartX = 125,EndX =825
时间: 2024-10-14 22:47:29