我有代码检测视频中的对象并将每个对象添加到计数器。我想在消息框中打印此计数器。我已经尝试过使用tkMessageBox,但问题是我希望消息说“车辆数量:”,计数器。我尝试了以下两行:
tkMessageBox.showinfo("Vehicle count", "Number of vehicles: " + counter)
和
tkMessageBox.showinfo("Vehicle count", "Number of vehicles: ", counter)
但是我得到了错误
无法连接'str'和'int'对象“和”showinfo()接受 最多2个参数(给出3个)。
我还希望能够调整大小并调整消息框的位置,显然你不能用tkMessageBox做到这一点。是否有可以使用的tkMessageBox的替代方案?
答案 0 :(得分:1)
这可以避免对concatenate 'str' and 'int'
:
"Number of vehicles: " + str(counter)
这是另一种典型的方法:
"Number of vehicles: {}".format(counter)