Не уверен, почему в этом разделе кода отказывается показывать всплывающую подсказку либо на TextCtrl, либо на простой кнопке.Все примеры, которые я прочитал, показывают, что это должно работать.Никаких ошибок не генерируется и компилируется нормально.Подсказка должна отображаться, когда пользователь наводит курсор мыши на TextCtrl, чтобы указать, как должен вводиться текст.
Возможно ли это из-за того, что я работаю на Mac с самой последней ОС, код которой несовместим?У меня нет окна Windows для тестирования, но все, что я прочитал в Интернете, указывает на то, что это допустимый код и он должен работать.Кроме того, поскольку текст и кнопки расположены в горизонтальном поле размера, будет ли это как-то связано с кодом, который не отображается?
Спасибо!
# Item Sizer
self.txtItem = wx.StaticText(self, wx.ID_ANY, "Item: ")
self.inpItem = wx.TextCtrl(self, wx.ID_ANY, "")
self.inpItem.SetToolTip(wx.ToolTip("Enter purchased item"))
self.txtQty = wx.StaticText(self, wx.ID_ANY, "Qty: ")
self.inpQty = wx.TextCtrl(self, wx.ID_ANY, "")
self.txtPrice = wx.StaticText(self, wx.ID_ANY, "Price per Item $: ")
self.inpPrice = wx.TextCtrl(self, wx.ID_ANY, "")
self.inpPrice.SetToolTip(wx.ToolTip("Do not add the $ sign"))
И код кнопки выглядит так:следует:
self.addButton = wx.Button(self, wx.ID_ANY, label="Add Items")
self.addButton.Bind(wx.EVT_BUTTON, self.AddLine)
self.addButton.ToolTip = wx.ToolTip("Update Database")
Я пробовал две разные версии всплывающих подсказок между TextCtrl и кнопками, просто чтобы увидеть, имеет ли это какое-то значение - это не так.
Запуск Python 3.6 наMac OS Mojave и инструменты wxPython.