我想启用鼠标选择 Qt GUI 中以网格布局排列的几个 QLabel 的文本。 QLabel 具有 textSelectableByMouse 之类的 textInteractionFlags,它可以为一个对象启用此行为,但跨多个 QLabel 小部件的选择似乎不起作用。
有没有不需要大量鼠标“跟踪”或重新实现布局的解决方法?
最佳答案
我担心没有简单的方法可以得到您想要的东西。第一个问题是您希望在选择表格的某个矩形部分后在粘贴缓冲区中找到什么。标签文本应该如何定界,它们应该按行还是按列组织?
您可能会说您希望它们按行排列,列由空格分隔,行以\n 结尾,但这不一定是下一个人需要的。
您可能想花一些时间考虑 QTableView 或 QTableWidget。
关于c++ - Qt 图形用户界面 : Select multiple QLabels with mouse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18466251/