我如何随机化窗口小部件的位置,以使其每次都不相同

时间:2019-01-02 01:09:26

标签: random tkinter widget

我试图制作一个在随机位置创建的按钮小部件,每次单击它都会移动到另一个随机位置。

我尝试在pack()括号中使用随机函数:

HttpResponse<T>

我没想到这会起作用,但只是尝试了一下,结果是:     “模块”类型的对象没有len() len()是什么?我该如何正确使用random?

1 个答案:

答案 0 :(得分:2)

要相对于窗口放置按钮,应使用ConnectView

class GoogleCallbackConnect(SocialConnectView):
    """
    Connects the provider's user account to the currently logged in user.
    """
    adapter_class = GoogleOAuth2Adapter
    client_class = OAuth2Client

    @property
    def callback_url(self):
        url = self.adapter_class(self.request).get_callback_url(
            self.request,
            None,
        )
        return url

您也可以使用pack来做到这一点,但随后您将不得不生成随机填充。

使用place()函数生成随机整数。请参阅random module中的用法示例。