Qt Designer生成UI的XML中connection节点<hints>区段含义咨询
Qt UI文件中信号槽
<hints>区段的作用 <hints> 区段的所有信息仅用于Qt Designer的图形编辑界面展示,完全不影响编译后信号槽的运行逻辑,具体内容含义如下:
- 两个
hint节点分别对应信号槽连接的两端标注坐标:type="sourcelabel"对应的是信号发送方(你这段代码里是buttonBox)的连接标注,在Qt Designer编辑画布上的像素坐标,<x>和<y>就是标注点的横、纵坐标值。你在Qt Designer中手动拖动信号槽连线、调整连接标注的显示位置时,这两个值会自动更新。type="destinationlabel"对应的是信号接收方(你这段代码里是Dialog)的连接标注,在Qt Designer编辑画布上的像素坐标,作用和发送方标注完全一致。
如果不需要通过Qt Designer可视化编辑这个UI文件,你完全可以删除整个<hints>区段,不会对信号槽功能、uic编译生成代码的结果产生任何影响。
内容的提问来源于stack exchange,提问作者Adam Piotrowski
相关产品推荐
相关产品推荐

