- 苏萦
-
from tkinter import *from tkinter import ttkdef calculate(*args): try: value = float(feet.get()) meters.set((0.3048 * value * 10000.0 + 0.5)/10000.0) except ValueError: pass root = Tk()root.title("Feet to Meters")mainframe = ttk.Frame(root, padding="3 3 12 12")mainframe.grid(column=0, row=0, sticky=(N, W, E, S))mainframe.columnconfigure(0, weight=1)mainframe.rowconfigure(0, weight=1)feet = StringVar()meters = StringVar()feet_entry = ttk.Entry(mainframe, width=7, textvariable=feet)feet_entry.grid(column=2, row=1, sticky=(W, E))ttk.Label(mainframe, textvariable=meters).grid(column=2, row=2, sticky=(W, E))ttk.Button(mainframe, text="Calculate", command=calculate).grid(column=3, row=3, sticky=W)ttk.Label(mainframe, text="feet").grid(column=3, row=1, sticky=W)ttk.Label(mainframe, text="is equivalent to").grid(column=1, row=2, sticky=E)ttk.Label(mainframe, text="meters").grid(column=3, row=2, sticky=W)for child in mainframe.winfo_children(): child.grid_configure(padx=5, pady=5)feet_entry.focus()root.bind("<Return>", calculate)root.mainloop()
MainFrame在java中的意思,是用来做什么的
MainFrame在Java语言中指的是主框架,是一个图形用户界面(GUI)应用程序的基础,可以提供主界面的设计、组织和管理。主框架通常包括应用程序的菜单栏、工具栏、状态栏、控件等基本元素,可以在这些元素上进行二次开发,实现具体业务逻辑和功能设计。使用MainFrame可以简化开发工作和代码维护,并在保证良好用户体验的基础上,提高软件的交互性和可操作性。在Java中,MainFrame可以通过调用Swing或AWT等GUI库来实现,具体实现方式可以根据软件需求和开发人员的技术水平而定。2023-07-29 13:07:322
主机的英语翻译 主机用英语怎么说
main engine2023-07-29 13:07:482
读取框架mainFrame的HTML内容
您可以先给"mainFrame"加一个ID,比如"mf";然后用:parent.document.getElementById("mf").document.body.innerHTML就可以得到你想要的内容了!2023-07-29 13:08:413
在mainframe里自己定义的函数该怎么调用,比如说在view类里的一个消息响应函数里调用一个fun()
CMainFrame *pMain=(CMaimFrame *)AfxGetApp()->m_pMainWnd就行2023-07-29 13:08:494
您对as400有什么看法不?我想了解一下mainframe和as400 您给点意见呗
AS400的软件是专有的,就连DB2也和AIX上的DB2不一样的。因为AS400不是unix系统,而其他的厂商提供的基本上都是unix。所以软件都是独立的,和其他服务器...2023-07-29 13:08:592
关于MFC中App、MainFrame、Doc、View、ChildFrame的关系
推荐 孙鑫的 深入详解VC++ 看明白了 可以看 侯捷的深入浅出MFC~2023-07-29 13:09:074
我是在源里面将超链接的属性Target ="mainframe" 打开的。你上面说的方法不太明白,能说的详细点吗?
我说这个问题怎么这么莫名奇妙捏,原来是接着昨天的一个问题。我的意思是说用js动态生成div显示你的信息,这个div就相当于你弹出的子窗口。而不是浏览器又打开一个窗口。2023-07-29 13:09:262
- 第一种方法为:window.open("Url",MainFrame,"width=......,height=....");其中:Url:需要打开的页面MainFrame:装载(包含)这个页面的框架width=......,height=....:页面的风格设置另外一种方法为:MainFrame.document.location="Url";即直接指定MainFrame的url指向为某个url。当然类似的也可以用document.getElementById("MainFrame").src="Url";第一种方法是被动式的指定某个页面要加载到哪个框架内后两种方法主动的设置框架将要加载哪个页面网页文件”,并非“超链接地址"不知你这句话有什么区别,文件也可以用超链接来访问。写好路径就行2023-07-29 13:09:331
dreamweaver 超链接目标为mainframe却在新窗口中打开
链接加上target="_self"2023-07-29 13:09:402
如何在CMainFrame类中添加自己定义的函数
1.自己编写的话,在CMainFrame.h头文件声明函数,然后在CMainFrame.cpp里实现2.向导的话 在类视图中CMainFrame上,右击->添加->函数(添加的是类成员函数)然后编辑即可2023-07-29 13:09:502
VC的MainFrame框架在哪
VC程序,只有以单文档和多文档形式创建的MFC程序才有MainFrame框架,在CMainFrame类,MainFrame.h .cpp中,其它模式的工程没有。2023-07-29 13:09:571
微信里微信变成mainframe title是什么原因?
这个应该是你点进了一个微信小程序出现的错误提示,这个是程序出错后,跳出的页面跳转报404错误。2023-07-29 13:10:061
MFC如何修改MAINFRAME的字体?
嗯。。。mainframe里的文字显示在什么地方?2023-07-29 13:10:143
在IDR_MAINFRAME菜单中添加菜单项? mfc problem!
首先要添加菜单资源,就是在资源视图下在menu中新增Menu资源即可,并添加上自己想要添加的菜单项;其次通过类向导为每个菜单选项添加相应的相应函数;最后编译连接运行即可。希望能够对你有所帮助~2023-07-29 13:10:211
error C2065: “IDR_MAINFRAME”: 未声明的标识 这个怎么解决??
除那个菜单引起的问题,比如你添加你个按钮,然后写好了单击事件代码,你再把按钮删除后就一定会出问题问题是出在VC没有把东西删干净,你还要手动删两个地方,具体那两个我忘了,有个是类似于ON_BN_CLICKED(IDC_BUTTON_PROCESS, OnButtonProcess)这样的消息映射,你找一下跟那个按钮有关的地方,就是VC添加的消息映射,一个头文件一个cpp文件两个文件中各一处2023-07-29 13:10:292
在mfc中 CxxApp类 CxxDoc类 CxxView类 CMainFrame类 都启什么作用?
App类,作为"程序"的入口 MainFrame类, 是程序的主窗体。包含菜单、工具栏、状态栏等 View类,是指编辑区里面的那块白色的中间区域,用来显示信息的 Doc保存着编辑数据,用于视图的重绘的时候用,还有保存文件也可以在这里。 一个文档类可以和很多的视类相关联但是,一个视类只能有一个文档类。 视图/文档结构是MFC的一个重要内容 详细的解释请参考 深入浅出MFC2023-07-29 13:10:491
如何联系cmainframe和cview各自的成员变量
要想联系成员变量,得先得到CMainFrame CView的指针MFC应用程序中指针的使用1) 在View中获得Doc指针2) 在App中获得MainFrame指针3) 在View中获得MainFrame指针4) 获得View(已建立)指针5) 获得当前文档指针6) 获得状态栏与工具栏指针7) 获得状态栏与工具栏变量8) 在Mainframe获得菜单指针9) 在任何类中获得应用程序类10) 从文档类取得视图类的指针(1)11) 在App中获得文档模板指针12) 从文档模板获得文档类指针13) 在文档类中获得文档模板指针14) 从文档类取得视图类的指针(2)15) 从一个视图类取得另一视图类的指针VC中编程对于刚刚开始学习的同学,最大的障碍和问题就是消息机制和指针获取与操作。其实这些内容基本上是每本VC学习工具书上必讲的内容,而且通过MSDN很多问题都能解决。下面文字主要是个人在编程中指针使用的一些体会,说的不当的地方请指正。一般我们使用的框架是VC提供的Wizard生成的MFC App Wizard(exe)框架,无论是多文档还是单文档,都存在指针获取和操作问题。下面这节内容主要是一般的框架,然后再讲多线程中的指针使用。使用到的类需要包含响应的头文件。首先一般获得本类(视,文档,对话框都支持)实例指针this,用this的目的,主要可以通过类中的函数向其他类或者函数中发指针,以便于在非本类中操作和使用本类中的功能。 1) 在View中获得Doc指针 CYouSDIDoc *pDoc=GetDocument();一个视只能有一个文档。 2) 在App中获得MainFrame指针CWinApp 中的 m_pMainWnd变量就是MainFrame的指针也可以: CMainFrame *pMain =(CMainFrame *)AfxGetMainWnd(); 3) 在View中获得MainFrame指针 CMainFrame *pMain=(CmaimFrame *)AfxGetApp()->m_pMainWnd; 4) 获得View(已建立)指针CyouView *pView=(CyouView *)pMain->GetActiveView(); 5) 获得当前文档指针 CDocument * pCurrentDoc =(CFrameWnd *)m_pMainWnd->GetActiveDocument(); 6) 获得状态栏与工具栏指针 CStatusBar * pStatusBar=(CStatusBar *)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_STATUS_BAR);CToolBar * pToolBar=(CtoolBar *)AfxGetMainWnd()->GetDescendantWindow(AFX_IDW_TOOLBAR); 7) 如果框架中加入工具栏和状态栏变量还可以这样 (CMainFrame *)GetParent()->m_wndToolBar;(CMainFrame *)GetParent()->m_wndStatusBar; 8) 在Mainframe获得菜单指针 CMenu *pMenu=m_pMainWnd->GetMenu(); 9) 在任何类中获得应用程序类用MFC全局函数AfxGetApp()获得。2023-07-29 13:10:561
JS中window.parent.document.getElementById("mainFrame")这句是什么意思
window.parent 是iframe页面调用父页面对象 下来就是父页面中的mainFrame2023-07-29 13:11:063
mfc如何在基于对话框的文件中添加CMainFrame类
使用类向导添加。2023-07-29 13:11:143
VC++中IDR_MAINFRAME选项,在VC++2008中哪可以找到?谢谢...
默认在左边,资源视图->Icon->IDR_MAINFRAME2023-07-29 13:11:211
java SWT 如何在一个窗口内通过按钮切换界面
第一个窗体LoginFrame.java:package winRelation;import java.awt.Dimension;import java.awt.Rectangle;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JOptionPane;public class LoginFrame extends JFrame {JButton button = new JButton("点击我");class LoginOKAction implements ActionListener {public void actionPerformed(ActionEvent e) {JOptionPane.showMessageDialog(null, "将进入另一个窗体!");new MainFrame();setVisible(false);}}public LoginFrame(){super();this.setResizable(false);this.setSize(new Dimension(300, 205));this.setTitle("第一个窗体");this.setLayout(null);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setLocation(300, 200);this.setVisible(true);this.getContentPane().add(button, null);button.setBounds(new Rectangle(111, 70, 78, 27));button.addActionListener(new LoginOKAction());//给按钮加事件监听器}public static void main(String[] args) {new LoginFrame();}}第二个窗体MainFrame.java:package winRelation;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JDesktopPane;import javax.swing.JFrame;import javax.swing.JInternalFrame;import javax.swing.JMenu;import javax.swing.JMenuBar;import javax.swing.JMenuItem;import javax.swing.JToolBar;public class MainFrame extends JFrame{private static final JDesktopPane DESKTOP_PANE = new JDesktopPane();public MainFrame() {super("这是主窗体");setSize(640, 480);//菜单设置JMenuBar menuBar = new JMenuBar();this.setJMenuBar(menuBar);JMenu menu1 = new JMenu("菜单1");JMenu menu101 = new JMenu("菜单101");JMenuItem menu10101 = new JMenuItem("菜单10101");JMenuItem menu102 = new JMenuItem("菜单102");menu102.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {addIFame(new InternalFrame());}});menu101.add(menu10101);menu1.add(menu101);menu1.add(menu102);JMenu menu2 = new JMenu("菜单2");menuBar.add(menu1);menuBar.add(menu2);this.getContentPane().add(DESKTOP_PANE);this.setVisible(true);}public static void addIFame(JInternalFrame iframe) { // 添加子窗体的方法DESKTOP_PANE.add(iframe);}public static void main(String[] args) {new MainFrame();}}第三个窗体(MainFrame中的窗体)InternalFrame.java:package winRelation;import javax.swing.JButton;import javax.swing.JInternalFrame;public class InternalFrame extends JInternalFrame{public InternalFrame() {super();setClosable(true);setIconifiable(true);setTitle("内部窗体");setBounds(50,50,400,300);setVisible(true);}}2023-07-29 13:11:281
关于CMainFrame的问题
GetParent()不是找父类,而是找父窗口2023-07-29 13:11:433
为什么在VC++中CMainFrame类和视图类中添加同一消息映射函数前者的却不执行?
由于MFC的消息映射机制,视图类会最先接受到点击之类的消息被执行,如果视图类没有接受这个消息他才会投递给框架类执行2023-07-29 13:11:501
我这是把一个对话框嵌入mainframe。但是有一些问题,对话框显示问题
第一,查看一下你建立的是基于对话框还是单文档或者多文档的(dialog or SDI or MDI),查看办法是看你的类文件,分辨方法参考 http://zhidao.baidu.com/question/140464561.html ;第二,建立对话框并把它设立为CFormView基类,参考一楼设置或者在双击对话框,新建类的时候选择CFormView基类;第三,设置为CFormView基类之后那个问题应该就能解决2023-07-29 13:11:582
CMainFrame 里的oncreate函数有什么作用和view里的oncreate函数有什么作用
他是响应WM_CREATE消息的函数无论是Mainframe还是View都是窗体类,而不同的是MainFrame是整个框架,是个大的容器,它可以包含更多的类,例如CView CDocument等。MFC程序在初始化时,首先初始化的是MainFrame,之后才轮到View2023-07-29 13:12:222
现有三个方向可以培训,mainframe/COBOL,AS400/RPg,AS400/COBOL,我想了解这几个方向的优劣性,哪个好点?
只认识第一个,大型机,还可以,花旗招这方面人才。入门了也不难的,而且大型机学的就是JCL,COBOL等,一般做这方面的公司都招人的2023-07-29 13:12:302
dreamweaver中我要实现点击topframe中的BUTTON按钮,把页面显示在mainframe中
你的是location.href是指当前的地址,会变成regiest.asp,还有一点,input节点应该是没有target属性的,所以你的这种方式应该实现不了,可以提一个方法,用超链接注册这样可以很轻易的实现你要的效果。希望对你有所帮助!2023-07-29 13:12:391
mfc中MainFrm.h中包含的都是什么文件呀?
MFC的基于文档的编程一般包括四部分的内容:1.APP类,这个类一般是类名是CXXXApp,此类提供程序的入口,初始化,及文档和视类的建立。2.文档类,类名是CXXXDoc,此类主要用来管理文档,提供文档的保存打开等机制。3.框架类,CMainFrame,此类故名思义,用框架来管理显示窗口,它包括菜单,工具栏及视,是视类CXXXView的父类。一般的操作是修改一些窗口的属性,比如最小化,最大化是否有效,创建的窗口大小(在PreCreateWindow()中修改),菜单栏及工具栏此两项是在OnCreate()的函数中创建及构造。4.视类,类名是CXXXView,此类主要用来管理显示在屏上的程序客户区(不包括主菜单和工具栏)。2023-07-29 13:12:462
电脑主机后面的那些插孔,分别是插什么的
音频接口,一般是三个分别是绿,蓝,粉。绿的接音箱,蓝的接耳机,粉的接麦克风。上面都有图形标示的,按照上面标的插上去就好了。2023-07-29 13:13:048
CMainframe可以完成哪些功能?
加载子窗口,响应主窗口消息,如最大化,最小化,关闭窗口等2023-07-29 13:13:571
MFC中CMainFrame和CTestView这两个类的对象是在哪创建的?
看下APP类2023-07-29 13:14:053
MFC非View,Doc,Mainframe,App类中添加菜单消息响应函数
菜单项的响应函数有两个ON_COMMAND 用来处理某个菜单项具体所需要做的事ON_UPDATE_COMMAND_UI 用来菜单项的显示(是否使能、是否为灰色、是否加上Check标志等)像你目前的情况,应该是只处理了菜单的COMMAND消息,只需要再响应UPDATE_COMMAND_UI 这个消息就行了2023-07-29 13:14:132
target="mainFrame" 什么意思 为什么要加在超级链接后面,起什么作用
这个是在整个网页中使用了框架才会用到的。引号内的变量是指在主框架中打开。具体的你可以看一下天涯或者猫扑的论坛。其中左侧的目录是左框架。当你点击目录里的链接的时候,内容会在中间的主体框架中打开,就是这条语句执行的。2023-07-29 13:14:341
mfc中CMainFrame是什么意思?下面的各个函数又是什么意思?
CLASS VIEW就是类视图。CMainFrame主框架类主要是通过在其中添加代码来实现诸如:坐标显示,添加菜单项,在状态栏显示系统当前时间,美化界面等操作再延伸一点:App类,作为"程序"的入口 MainFrame类, 是程序的主窗体。包含菜单、工具栏、状态栏等 View类,是指编辑区里面的那块白色的中间区域,用来显示信息的 Doc保存着编辑数据,用于视图的重绘的时候用,还有保存文件也可以在这里。 一个文档类可以和很多的视类相关联但是,一个视类只能有一个文档类。 视图/文档结构是MFC的一个重要内容 ,建议你多看看MFC方面基础的书。2023-07-29 13:14:471
mfc中CMainFrame啥意思?其下面的各个函数又是什么意思?
CLASS VIEW就是类视图。CMainFrame主框架类主要是通过在其中添加代码来实现诸如:坐标显示,添加菜单项,在状态栏显示系统当前时间,美化界面等操作再延伸一点:App类,作为"程序"的入口 MainFrame类, 是程序的主窗体。包含菜单、工具栏、状态栏等 View类,是指编辑区里面的那块白色的中间区域,用来显示信息的 Doc保存着编辑数据,用于视图的重绘的时候用,还有保存文件也可以在这里。 一个文档类可以和很多的视类相关联但是,一个视类只能有一个文档类。 视图/文档结构是MFC的一个重要内容 ,建议你多看看MFC方面基础的书。2023-07-29 13:14:541
运行程序时 出现"MainFrame.java": interface expected here at line 165, column 55是为什么?
MainFrame.java期待一个接口,在165行55列2023-07-29 13:15:031
html 如何将新的网页文件在框架Frame中打开
<iframe name="topframe" width=900px height=600 frameborder="no" border="0" framespacing="0" src="链接框架页></iframe><frame src="链接框架页网页的位置" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frame src="链接框架页显示面位置" name="mainFrame" id="mainFrame" title="mainFrame" />这个是上下结构的,你在框架要保存上,下,整框架.2023-07-29 13:15:155
win764位开机就出来trayicon.dll加载失败和mainframe.dll加载失败
关闭提示后,看看系统使用中有没有异常。没有的话。在注册表中删除这两个启动项。在运行里输入REGEDIT 回车。打开注册表编辑器,点编辑,分别查找 trayicon.dll。和mainframe.dll。删除它们2023-07-29 13:15:311
CMainFrame类 向 CDocument类传递数据的问题
给ComboBox设置个控件变量,为CMainFrame的成员变量。如m_Combo1如要CMainFrame主动通知:可以添加combobox的CBN_SELCHANGE的消息响应函数,然后处理。CMyDocument* pDoc; pDoc=(CMyDocument*)GetActiveDocument();可获取文档的指针,然后操作。CFont *pfont = m_Combo1.GetFont();获取字体。如要文档主动获取:CDocument中,CMainFrame *pFrame = (CMainFrame *)::AfxGetMainWnd();pFrame->m_Combo1即可控制combobox2023-07-29 13:15:381
MFC 获取CEdit控件的内容。在单文档窗口状态栏上动态添加一个CEdit控件,这个控件写在了MainFrame类中
view 中GetParent获取父窗口指针 即 MainFrame框架类,然后就可以操作父窗口的控件2023-07-29 13:15:551
MFC中CMainFrame窗口和CView窗口是如何“粘”在一起的?
你怎么这么聪明,找到这么难解答的问题2023-07-29 13:16:156
html常用的几个重定向连接示例代码_HTML/Xhtml_网页制作
代码如下: window.location.href="zcbfH.jsp";//在本框架中重定向 onclick="top.mainFrame.location="/login.jsp"";//从某个框架中重定向到mainFrame框架中 onclick="top.window.location="/login.jsp""//从某个框架中重定向到整个页面中2023-07-29 13:16:381
VC++6.0 多文档IDR_MAINFRAME
显然不是这里出问题,你再看看其他地方吧,也把错误贴出来看看2023-07-29 13:16:464
Dreamweaver网页设计中,如何一下设置topFrame中所有的链接,都在mainFrame中显示。
当然可以了,分别保存框架,在一个框架里做链接,然后在“目标”里选择你要显示在那个框架里就可以了2023-07-29 13:16:561
VC在classview中不见了个CMainFram怎么办
还有个更简单的办法,退出工程,删除工程目录下的扩展名为NCB的文件,再运行工程即可显示完整的内容。2023-07-29 13:17:032
VC怎样重绘CMainFrame主框架?
完全改变?不太明白你的意思2023-07-29 13:17:102
mfc中在mainfrm.cpp开始处加入#include"CMyview.h"(假设工程名为My),为什么错误.
既然使用了GetActiveView还#include"CMyview.h"干嘛???2023-07-29 13:17:185
CMainFrame* pMainWnd = (CMainFrame*)AfxGetMainWnd(); 指针转换问题
你要注意了,C++中只有父类指针变量指向子类指针。这里明显是强制类型转换好吗? (CMainFrame*)AfxGetMainWnd(); =》把CWnd指针强制转化为(CMainFrame*)类型。其实内部保存的就是CMainFrame对象的地址。至于为什么函数返回CWnd指针类型,而不是CMainFrame指针类型,是这样的:CMainFrame,CDialog,CStatic CButton等与界面相关的类或者控件类都是继承于CWnd,所以把地址强制转换为CWnd类型,当你要取出这个地址使用时,只要把它强制转换成对应的类的类型即可,因为MFC框架是人家早写好的,人家不知道你的空间或者窗口用的是什么类型,所以为了内部表示方便,统一转换成CWnd*类型。例如CWnd* GetDlgItem ( intnID) const;如果我的ID对应的是CStatic控件,那么CStatic pStatic = (CStatic*)GetDlgItem(id);即可。 因为人家内部保存的就是CStatic的指针,只是为了把窗口地址的类型统一起来所以内部用CWnd表示罢了,但是你要取这个地址出来使用时,你要把他强制转换为对应类型才能用。如果有不懂的,欢迎继续提问,一起讨论,纯手打请支持。。2023-07-29 13:17:321
html如何将新的网页文件在框架Frame中打开?
第一种方法为: window.open("Url",MainFrame,"width=......,height=...."); 其中:Url :需要打开的页面 MainFrame :装载(包含)这个页面的框架 width=......,height=....:页面的风格设置另外一种方法为: MainFrame.document.location = "Url"; 即直接指定MainFrame的url指向为 某个url。 当然类似的也可以用 document.getElementById("MainFrame").src = "Url";第一种方法是被动式的指定某个页面 要 加载 到哪个 框架内 后两种方法主动的设置 框架将要加载哪个页面 网页文件”,并非“超链接地址" 不知你这句话有什么区别,文件也可以用超链接来访问。写好路径就行2023-07-29 13:17:532
MFC中CView和CWnd作为客户区是怎样自动填充MainFrame的空闲区的
你问的这个问题, MFC用了近万条代码实现的. 至于怎么实现的, MFC的原代码在那里摆着.2023-07-29 13:18:002