我一直在使用win10toast library(链接到我尝试修改的init文件),有一个问题:
我如何修改模块以具有两个按钮,例如带有win32gui,win32api,win32con库的like this按钮,以进行祝酒通知?
我一直在使用init代码,试图像第83行一样向self.hwnd = CreateWindow(...)
添加一个子代:
class ToastNotifier(object):
....
style = WS_CLIPCHILDREN | WS_VISIBLE | WS_OVERLAPPED | WS_SYSMENU
styleButton = WS_TABSTOP | WS_VISIBLE | WS_CHILD | BS_DEFPUSHBUTTON
self.hwnd = CreateWindow(self.classAtom, "Taskbar", style,
0, 0, CW_USEDEFAULT,
CW_USEDEFAULT,
0, 0, self.hinst, None)
""" self.hwndButton = CreateWindow("Button", "OK", styleButton,
0, 0, CW_USEDEFAULT,
CW_USEDEFAULT,
self.hwnd, None, 0, None)"""
self.hwndButton = CreateWindow("Button", # Predefined class; Unicode assumed
"OK", # Button text
styleButton, # Styles
0, #// x position
0, #// y position
35, #// Button width
35, #// Button height
self.hwnd, #// Parent window
None, #// No menu.
0,
None)
....
但是它不起作用the way I want to('1','2'吐司通知应该具有确定按钮,而不是在单独的窗口上显示)。
我联系了模块的作者,因为他不知道该怎么做。我仍在尝试学习python,对win32api的了解也不多。有小费吗?谢谢!
由于已经有一段时间您问了这个问题。最近,我正在从事同一通知设计的工作,经过一天的努力,我遇到了这个美丽的图书馆zroya,该图书馆可以满足我的所有目的。尝试一下。