控件需要一个容器才能显示

创建控件的时候, 比如按钮, 如果不传递一个QWidget 对象过去, 那么就要在设置一个布局, 通过布局把控件添加进去, 然后给窗口设置布局.这样才可以正常显示.
这是因为, 控件如果要展现出来 ,就需要一个容器作为载体.

TypeError: argument 1 has unexpected type ‘NoneType’, 绑定槽出错

这是因为绑定槽的时候是不能传递参数的, 都是 connect(func_name)
如果要传递参数, 就需要使用 lamba 函数, connect(lamba : func_name(arge))