1

我有代码可以检测视频中的对象并将每个对象添加到计数器中。我想在消息框中打印此计数器。我曾尝试使用 tkMessageBox,但问题是我希望消息说“车辆数量:”,计数器。我已经尝试了以下两行:

tkMessageBox.showinfo("Vehicle count", "Number of vehicles: " + counter)

和:

tkMessageBox.showinfo("Vehicle count", "Number of vehicles: ", counter)

但是我得到了错误

不能连接 'str' 和 'int' 对象”和“showinfo() 最多接受 2 个参数(给定 3 个)。

我还希望能够调整消息框的大小和位置,显然你不能用 tkMessageBox 做到这一点。有没有可以使用的 tkMessageBox 替代品?

4

1 回答 1

1

这避免了有关以下内容的投诉concatenate 'str' and 'int'

"Number of vehicles: " + str(counter)

这是另一种典型的方法:

"Number of vehicles: {}".format(counter)
于 2017-04-11T17:04:22.093 回答