QInputDialog在鼠标单击和Enter按下时的行为不同

时间:2013-11-17 15:21:01

标签: qt qgraphicsview qdialog

您好我已经编写了一个程序,在其中我在QGraphicsView中添加图形项。我有一个比视图大的GraphicsScene。我正在使用QInputDialog的getText函数来更改图形项的文本。如果我用鼠标单击确定按钮一切都很好。但是如果我按Enter键,对话框关闭,项目的文本被更改,但是如果我在GraphicsView的视口外部单击,则会添加一个项目。 (在输入对话框中按Enter键允许我在图形视图的视口之外绘制项目)。任何想法如何解决这一问题?我认为这是一种焦点问题,但我不确定。

0 个答案:

没有答案