在消息框中打印输出
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)
我有检测视频中对象并将每个对象添加到计数器的代码。我想在消息框中打印这个计数器。我试过使用 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)