15145093145:[表情] 帖着好看吗,为什么这么奇怪的需求
是这样的,这个程序要求注释,现在用一个QLineEdit来作为输入框,输入完了再相同的位置放个QLabel来显示内容,再QLabel中,文字是盯着控件最上面显示的,二QLineEdit则是有段小小的空隙
这样就引发了一个问题,当编辑完了只有用一个 QLabel放置原来QLineEdit的位置,但由于两者文字的位置略有不同(一个顶着窗体,一个上面有空隙),导致文字会出现移动
为了解决这个问题,暂时用
- point = lineedit->pos()
- X = point.x() +Len;
- Y = point.y() + Len;
- label->move(X,Y);
这种方式来解决,其中Len是个常量,用于弥补那段空隙,但是因为程序会在不同的机器上使用,显示器会有很多种,所以不知道所有的机器行不行