As I say that, I see you have brightness return a function, so never mind that.
On Sat, Aug 19, 2017, 22:22 Sean Vig <[email protected]> wrote: > Hi Arsenii, > > The thing you put in the lazy.function call has to be callable object > (that takes the qtile object as a single parameter). You can wrap your > function call in a lambda so you can have it get the right args. > > Sean > > On Sat, Aug 19, 2017, 13:15 Arsenii Riazantsev <[email protected]> > wrote: > >> >> <https://lh3.googleusercontent.com/-33e4O7lNuX0/WZhxMaDUutI/AAAAAAAAARY/9xAVw67pH6EyRPV7S7JpOv4AJS-jfqSwgCLcBGAs/s1600/Untitled.png> >> Hey, thanks for your help. I tried, but maybe my implementation is >> incorrect. Is it enough to show just a screenshot? There is the widget's >> method on the left side and the config part on the right. >> >> On Thursday, August 17, 2017 at 2:10:17 AM UTC+2, Tycho Andersen wrote: >>> >>> Hi Arsenii, >>> >>> On Wed, Aug 16, 2017 at 03:10:58PM -0700, Arsenii Riazantsev wrote: >>> > Hi, everyone! >>> > >>> > I am new to Python.I would like to make one custom widget and to call >>> one >>> > of it's method after pressing a key. I tried to import "Key" class and >>> to >>> > bind the button with the method, but it doesn't work. Is it not >>> possible to >>> > implement such a bind at all? Maybe there is another way to do it? >>> >>> Try, >>> >>> def foo(qtile): >>> qtile.widgetMap['yourwidget'].your_method() >>> >>> keys = [ >>> ... >>> Key([mod], "k", lazy.function(foo)), >>> ] >>> >>> Cheers, >>> >>> Tycho >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "qtile-dev" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "qtile-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
