在消息框中打印输出

Printing output in a message box

我有检测视频中对象并将每个对象添加到计数器的代码。我想在消息框中打印这个计数器。我试过使用 tkMessageBox,但问题是我希望消息显示 "number of vehicles: ",反。我已经尝试了以下两行:

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

和:

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

但是我得到了错误

cannot concatenate 'str' and 'int' objects" and"showinfo() takes at most 2 arguments (3 given).

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

这避免了关于concatenate 'str' and 'int'的投诉:

"Number of vehicles: " + str(counter)

这是另一种典型的方法:

"Number of vehicles: {}".format(counter)