mainFrame = Fatigue_detecting() TypeError: __init__() missing 2 required positional arguments: 'parent' and 'title'如何修改代码
时间: 2024-05-05 13:20:59 浏览: 12
这个错误提示说明在创建 `Fatigue_detecting` 对象时,缺少了两个位置参数 `parent` 和 `title`。
你需要在创建 `Fatigue_detecting` 对象时提供这两个参数,例如:
```
mainFrame = Fatigue_detecting(parent=None, title='My Fatigue Detector')
```
注意,这里的 `parent` 参数是一个可选的参数,如果你不需要指定父窗口,可以传入 `None`。如果你需要指定父窗口,可以传入一个 `Tk` 对象或 `Toplevel` 对象。 `title` 参数则是指定窗口的标题。你需要根据实际情况修改这两个参数。
相关问题
LoginFrame_Of_Administration.this.setVisible(false); new MainFrame_Of_Administration();
这段代码的作用是关闭 LoginFrame_Of_Administration 窗口,并打开 MainFrame_Of_Administration 窗口,实现窗口的切换。具体来说,LoginFrame_Of_Administration.this.setVisible(false) 是将当前窗口设置为不可见,而 new MainFrame_Of_Administration() 则是创建并显示一个新的窗口。
m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
这是一个MFC程序中的一行代码,作用是加载应用程序的主图标。其中,m_hIcon是CWnd类中的一个成员变量,用于存放窗口的图标句柄;AfxGetApp()是MFC框架中的一个全局函数,用于获取当前应用程序的指针;LoadIcon()是Windows API函数,用于加载一个图标资源,并返回其句柄。IDR_MAINFRAME是应用程序的主框架资源ID,用于指定要加载的图标资源。