[PyQT5] QFileDialog窗口关闭时主窗口也关闭

新手,在尝试写一个pyqt5的小软件。

现在是要点击button后,出现QFileDialog文件对话框,打开文件或保存文件

但是debug时点击button,打开对话框,点击关掉对话框或取消选择时,整个界面都会退出,只有Process finished with exit code 1的提示

我希望关闭窗口时,主窗口不能被影响,请问哪里出错?

以下是相关代码

    def __init__(self,parent=None):

        #button clicked
        self.loadFileButton.clicked.connect(self.loadFile)
        self.generateButton.clicked.connect(self.generateFile)




    #loadFileButton 加载配置文件到textEdit
    def loadFile(self):
        path = QFileDialog.getOpenFileName(self,
                                                '加载配置文件',
                                                '',
                                                'Python (*.py)')
        f = open(path[0],'r+',encoding='UTF-8')
        with f:
            self.data = "".join(f.readlines())
            self.textEdit.setText(self.data)

    #generateButton 保存配置文件
    def generateFile(self):
        self.data = self.textEdit.toPlainText()
        path = QFileDialog.getSaveFileName(self,
                                               "保存配置文件",
                                               '',
                                               'Python (*.py)')
        with open(path[0],'w',encoding='UTF-8') as f:
            f.write(self.data)

2个回答

你试试path = QFileDialog.getOpenFileName(filter='Python (*.py)')

如果不行,你试下try来检查错误,不会直接退出

def loadFile(self):
        try:
                    path = QFileDialog.getOpenFileName(filter='Python (*.py)')
                    f = open(path[0],'r+',encoding='UTF-8')
                    with f:
                            self.data = "".join(f.readlines())
                            self.textEdit.setText(self.data)
        except Exception as e:
           print(e)

这样就应该不会报错了

path = QFileDialog.getOpenFileName(filter='Python (*.py)')
if path!="":
    f = open(path[0],'r+',encoding='UTF-8')
    with f:
        self.data = "".join(f.readlines())
        self.textEdit.setText(self.data)
weixin_39416561
lyhsdy 回复pannnsy: 如果答案对你有帮助,麻烦采纳下
9 个月之前 回复
pannnsy
pannnsy 回复weixin_39416561: 超级感谢~解决啦
9 个月之前 回复
weixin_39416561
lyhsdy 回复pannnsy: 更新了代码了,你看下
9 个月之前 回复
pannnsy
pannnsy 用try时抛出错误:[Errno 2] No such file or directory: ''
9 个月之前 回复

楼上是OK的,不过其实要把path变成str之后,if语句才有效,因为QFileDialog.getOpenFileName返回的是tuple(filename, filters)

代码如下

    def loadFile(self):
        path,_ = QFileDialog.getOpenFileName(self,"加载配置文件",'','Python (*.py)')
        if path == '':
            pass
        else:
            f = open(path, 'r+', encoding='UTF-8')
            with f:
                self.data = "".join(f.readlines())
                self.textEdit.setText(self.data)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
PYQT5子窗口关闭时主窗口调用函数
主代码 from ui_user import Ui_Dialog from PyQt5.QtWidgets import QApplication, QMainWindow from exit import My_Exit_Window import sys class My_Main_Window(QMainWindow, Ui_Dialog): '''主程序''' def...
关闭副窗口,却把主窗口也关闭了???
下面是一个录取的程序,点击菜单中的"录取"后选择子菜单"录取",会弹出一个子窗口,但是假如我把这个子窗口关掉的话,主窗口也部执行.郁闷 ... rn代码如下: rn==================================================== rn rnimport java.awt.*;rnimport java.awt.event.*;rnimport javax.swing.JOptionPane;rnrnclass z_Launchrn rn TextField z_tName;rn TextField z_tID ;rn TextField z_tTotal ;rn TextField z_tSports;rn rn Label z_l1;//设置居中rn Label z_l2 ;rn Label z_l3 ;rn Label z_l4;rn rn Button z_bEnroll = new Button("录取");rn Button z_bReset = new Button("重置");rn z_Launch()rn rn ////////////////////////////////rn ///设置登陆框rn rn Frame z_Launch = new Frame("登陆");rn rn z_Launch.setLayout(new GridLayout(5,2));rn rn z_tName = new TextField();rn z_tID = new TextField();rn z_tTotal = new TextField();rn z_tSports = new TextField();rn rn z_l1 = new Label("用户名",Label.CENTER);//设置居中rn z_l2 = new Label("考号",Label.CENTER);rn z_l3 = new Label("综合成绩",Label.CENTER);rn z_l4 = new Label("体育成绩",Label.CENTER);rn rn z_bEnroll = new Button("录取");rn z_bReset = new Button("重置");rn rn z_Launch.add(z_l1);rn z_Launch.add(z_tName);rn rn z_Launch.add(z_l2);rn z_Launch.add(z_tID);rn rn z_Launch.add(z_l3);rn z_Launch.add(z_tTotal);rn rn z_Launch.add(z_l4);rn z_Launch.add(z_tSports);rn rn z_Launch.add(z_bEnroll);rn z_Launch.add(z_bReset);rn rn z_Launch.pack();rn z_Launch.setBounds(100,200,300,200);rn z_Launch.setResizable(false);rn z_Launch.setVisible(true);rn rn z_Launch.addWindowListener(new WindowAdapter()rn public void windowClosing(WindowEvent e)rn System.exit(0);rn rn );rn rnrnrnclass z_intferface extends WindowAdapter implements ActionListenerrnrn Frame f;rn MenuBar z_mb;rn Menu z_Enroll;rn Menu z_Stat;rn Menu z_Exit;rn TextArea z_t;rn //rn MenuItem z_mEnroll;rn MenuItem z_mStat;rn MenuItem z_mExit;rn MenuItem z_mExit2;rn rn rnrn z_intferface()rn rn f = new Frame("登陆");rn z_mb = new MenuBar();rn z_t =new TextArea();rn rn rn //rn z_Enroll = new Menu("录取");rn z_Stat = new Menu("统计");rn z_Exit = new Menu("退出");rn rn //rn z_mEnroll=rn new MenuItem("录取",new MenuShortcut(KeyEvent.VK_L));rn z_mStat=rn new MenuItem("统计",new MenuShortcut(KeyEvent.VK_S));rn rn z_mExit=rn new MenuItem("退出",new MenuShortcut(KeyEvent.VK_T));rn z_mExit2=rn new MenuItem("退出",new MenuShortcut(KeyEvent.VK_T));rn rn //rn rn z_Enroll.add(z_mEnroll);rn z_Enroll.addSeparator();rn z_Enroll.add(z_mExit2);rn rn z_Stat.add(z_mStat);rn rn z_Exit.add(z_mExit);rn //rn rn z_mb.add(z_Enroll);rn z_mb.add(z_Stat);rn z_mb.add(z_Exit);rn rn f.setMenuBar(z_mb);rn f.add(z_t);rn rn z_Exit.addActionListener(this);rn z_mEnroll.addActionListener(this);rn z_mExit.addActionListener(this);rn z_mExit2.addActionListener(this);rn z_Stat.addActionListener(this);rn rn /* z_mStat.addActionListener(new ActionListener() rn public void actionPerformed(ActionEvent ae) rn System.exit(0); rn rn );rn z_mExit.addActionListener(new ActionListener() rn public void actionPerformed(ActionEvent ae) rn System.exit(0); rn rn );rn z_mExit2.addActionListener(new ActionListener() rn public void actionPerformed(ActionEvent ae) rn System.exit(0); rn rn );rn rn z_mEnroll.addActionListener(new ActionListener() rn public void actionPerformed(ActionEvent ae) rn new z_Launch(); rn rn );*/rn rn f.addWindowListener(new WindowAdapter()rn public void windowClosing(WindowEvent e)rn System.exit(0);rn rn );rn rn f.pack();rn f.setVisible(true);rn rn rn rn rn rn public void actionPerformed(ActionEvent e)//有问题rn rn if(e.getSource() == z_Exit.getItem(0))rn System.exit(0);rn rn else if(e.getSource() == z_Enroll.getItem(0))rn new z_Launch();rn rn rn else if(e.getSource() == z_Enroll.getItem(2))rn System.exit(2);rn rn rn rnrnrnrnrn public class Z_LuQu rn rn public static void main(String[] args) rn rn // TODO, add your application codern z_intferface z_i = new z_intferface();rn //z_Launch z_l = new z_Launch();rn rnrn
点击子窗口关闭时,为什么主窗口也一起关闭了?
我创建了一个模态的子窗口,实现文件下载功能。可当我关闭这个子窗口时,猪窗口也一起关闭了,这是为什么啊?
popup!窗口关闭时其他也关闭
我用popup!窗口做成一个弹出的消息窗口,rn当点击窗口上消息的时候打开w_1窗口,rn但这时的问题是关闭这个popup!消息窗口时,rn在它基础上打开的w_1窗口也会关闭,单独的从别处rn打开w_1没有问题的,想问下,在不更换popup!的rn情况下,怎么使它关闭时不关闭w_1
弹出窗口关闭时同时主窗口也关闭,有点郁闷!
我的意思就是,当我登陆一个页面是,弹出一个窗口。rn弹出的这个窗口是个登陆页面rn当我登陆的时候后,这个弹出窗口消失rn主窗口也跟着关闭rn如何实现???JS或者别的???
关闭response窗口时的为什么同时关闭主窗口?
本人用的pb9.0rn 有一个主窗口w_main,其中有dw_1数据窗口控件,还有一个response窗口w_child,在w_main和w_child的key()事件中都有if keydown(keyescape!) thenrn close(this)rnend ifrn在w_main.dw_1.itemchanged事件中打开w_child后,w_child不能马上得到焦点,按Escape键时,w_child和w_main窗口要同时关闭。但在其它事件中打开w_child后没有这种现象,即w_child马上得到焦点,按Escape键只关闭w_child窗口,w_main窗口不受影响。rn 感觉很奇怪,向高手请教!
主窗口关闭问题
有主窗体TMaimForm和菜单导航窗体TMemuForm,当有其它子窗体From1打开时,而当前的活动窗本是TMemuForm,在处理TMaimForm的关闭事件时,要提示先要关闭From1这个窗口,问题一:我用 MsgBoxSel('退出前请先关闭窗口')这个提示,确定时怎么才能把From1窗体调出显示!
关闭主窗口?
在一个应用中,主窗口main,子窗口about,怎样实现当关闭about,main的同时调用一个外部的exe.rn1.打开about代码:rn2.关闭main,about,调用exe代码:rn
如何关闭主窗口!
从主窗口a.htm弹出个新窗口b.htm,然后我要关闭主窗口a.htm,而且不要出现提示,应该怎么办才好————主窗口a.htm不是弹出窗口!
主窗口启动后隐藏,子窗口启动,子窗口关闭时怎么让主窗口也关闭?
请问怎么实现?
关闭Jdialog连主窗口也关了?
在主窗口下,我调出一个Jdialog,按确定或是取消后,Jdialog是关闭了,我是执行dispose()的,但这个过程把主窗口也一同关闭了,请问这通常是由于哪些情况导致的呢?rnrn dialog.addWindowListener(new WindowAdapter() rn public void windowClosing(WindowEvent dialoge) rn dispose();rn rn );
窗口关闭后如何关闭主进程?
我用了一个进程来接收数据,显示在主窗口上,但是关闭了主窗口,主进程始终存在,下一次打开后就报错.必须在任务管理器里关掉主进程.rnrn请问各位高手:怎么样才能在闭窗口的时候关闭主进程?rn试过把托管进程设置为后台进程,即在main中设置 Thread.CurrentThread.IsBackground = true;rn不管用rnrn请问还有什么方法可以?
怎样写让主窗口关闭子窗口也跟着关闭??
rn我想实现的功能:rnrn我在主窗口点击一个“打开”按钮,弹出一个子窗口,当我关闭主窗口(或按一个“关闭窗口”的按钮)时,子窗口也跟着关闭,即同时关闭两个窗口!
窗口关闭时崩溃了
先简单说一下工程的情况吧。rnrnMFC基于对话框,1个父窗口dlg1,1个tab,tab有2个页面,分别为dlg11、dlg12。dlg12中开了一个定时器。rnrn关闭窗口时崩溃了。推栈如下图:rn[img=https://img-bbs.csdn.net/upload/201506/27/1435393918_220237.jpg][/img]rnrn请大神帮忙看看这是什么引起的啊?百度说可能是线程的问题,但我没有多线程啊。rnrn谢谢大神们!
当窗口关闭时
我想在窗口关闭时,删除session的值,怎么办?help
窗口关闭时出错!!
我用了两个窗体,一个logon一个main,在main的shwo里rnprocedure TForm1.FormShow(Sender: TObject);rnbeginrn with fm_logon.Create(self) dorn beginrn ShowModal;rn Free;rn end;rnend;rnrn窗体logon可以显示,但是程序退出时出现异常,为什么?
gtk+程序在关闭主窗口时的事件流
当鼠标单击gtk+窗口的关闭按钮时,程序首先接收到delete_event,当该事件处理函数返回TRUE表示事件已处理禁止进一步传播,从而取消关闭操作;当返回FALSE时,事件消息进一步向上传播,此时会调用gtk+默认的处理函数,该函数产生destroy事件,一般在该事件的处理函数中用gtk_main_quit将窗口关闭;这时gtk_m...
主窗口关闭时怎么退出app
- (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)theApplication { return YES; }
关闭主窗口显示确认退出窗口
测试环境Qt Creator 3.0.0 Base on Qt 5.2.0 (MSVC 2010,32 bit) //mainwindow.h文件 #include <QCloseEvent> #include <QMessageBox>private slots: void closeEvent(QCloseEvent *event);//mainwindow.c文件 void MainW
如何用副窗口的关闭来关闭主窗口
我在一个窗口A上放了一个按钮,按下时,会弹出另一个窗口B,然后隐藏A窗口,我想当关闭B后,A也已经被关闭了,该怎么办
关闭主窗口如何同时关闭其他窗口
我有一个单文档的mfc,但是我用opencv创建了一个窗口显示图像,主窗口关闭时显示图像的窗口不关闭,请问如何把他们一起关闭
框架窗口如何关闭主窗口
框架窗口如何才能关闭主窗口rn谢谢!
关于主窗口的关闭问题
打开了主窗口 再打开其中的一个子窗口 在这种情况下 点击主窗口右上角的关闭 可以响应 我想让他在字窗口打开的情况下不响应 不知道应该怎么做 是应该调用函数呢 还是设置属性呢 请各位帮忙 谢谢
关于主窗口关闭问题?
首先,点击IE打开1个窗口,然后这个窗口中有个BUTTON,点击后弹出一个子窗口,这个子窗口什么都没有,只有一个框(就是IE的菜单、工具栏等都没有)。打开子窗口后主窗口自动关闭。rnrn问题是:如果使这个主窗口关闭?不能弹出对话框提示是否关闭。rnrn有谁会?100分拿去。
怎样阻止主窗口的关闭???
我在一个MDI程序中打开了5个子窗口,当用户直接按下主窗口的关闭按钮时,这5个子窗口会得到主窗口传给他门的什么消息,且子窗口可以在这个消息中阻止主窗口的关闭???rn
如何关闭VF6.0的主窗口
各位大虾,请问:VF6.0在运行或打包后运行,一般都会打开VF的主窗口,如果我不用这个主窗口,应该如何作?
直接关闭主窗口的严重问题!!
我在程序的主窗口中打开了两个子窗口,在每一个子窗口的WM_CLOSE事件的处理函数中释放我在程序中分配的内存,如果我先关闭两个子窗口再关闭主窗口,则每个子窗口的WM_CLOSE事件的处理函数均被执行,无内存泄露,但是如果我直接关闭主窗口则会造成内存泄露(WM_CLOSE事件位被执行),我应处理子窗口的什么消息才能作到用户直接关闭主窗口时作一些析构处理???
这样的主窗口如何关闭
我在主窗口中放了Tab控件,此控件中放入了一个新的对话框,在这个对话框中有一个关闭按钮,其功能是关闭整个程序。我用CDialog::OnCancel()只能关闭嵌在Tab中的窗口,主窗口还是关不了,请问怎么才能实现啊。
wpf 主窗口关闭时关闭其它子窗口
今天我发现自己的主窗口关才时,并没有退出调试,一直到最后还是那样的。 这样自己就一直想怎么关闭呢?网上说有可以结束所有的线程,这个不会,最后自己写一个关闭事件,有会线程的朋友给我说一下啊 #region 主窗口将要关闭时的操作 /// <summary> /// 当主窗口关闭时关闭所有的字窗口 /// </summary> /// <
如何在关闭主窗口时,关闭所有线程?
我在写一个多线程程序时,在VS2008中启动程序--启动线程--点击窗体的“X”关闭按钮,可是VS2008还是现实正在运行,要点一下停止运行才可以,我试过一下方法,好像都不行:rn[code=csharp]rn Thread clicker = new Thread(Clicker);rn clicker.IsBackground = false;//true 也试过了!rn clicker.Start();rnrn private void Form1_FormClosing(object sender, FormClosingEventArgs e)rn rn Application.ExitThread();rn rn[/code]
WPF(MVVM)主窗口关闭时 弹窗提示是否关闭
窗口设置为:   Name="MianPage"         WindowState="Maximized"         Closing="Window_Closing" 在主窗口中: //关闭窗口事件 //不知道与重写窗口关闭事件 OnClosed有什么区别 private void Window_Closing(object sender
关闭excel窗口后,原来的ie窗口也被关闭.
已经实现了点击下载excel文件按钮后弹出下载对话框.rn但是如果点击打开excel文件,看过后点击excel右上角的关闭按钮,结果连原来的下载页面也被一起关闭了.怎样多麻烦啊,有得重新登陆.rn怎么办??
IE关闭主窗口时,同时关闭所有的子窗口
我们在编写页面过程中,可能会通过 window.open 方法来打开多个子窗口。这样一来,在想关闭窗口的时候只能一个个的关闭所有打开的窗口,太烦了。那么有没有简单的办法,使得在关闭主窗口的时候,将所有附属的子窗口也一起关闭呢?嗯,既然写这篇BLOG了,答案肯定是有了哈。但不一定是很好的方法,只是实现了这个功能而已。其实,也没什么,只是在OPEN打开一个窗口时,使用一个数组记住了它的句柄。 上代码
关闭主窗口时怎样全部关闭子窗口。
各位大侠:rn 我想在程序运行时,点击菜单上的退出按钮使主界面窗口关闭,怎么也让已打开的窗口关闭
如何在关闭子窗口时 不同时关闭主窗口
请问各位 如何在关闭子窗口时 不同时关闭主窗口阿!!rn谢过各位了!!
如何在关闭主窗口时关闭所有MDI子窗口?
我的程序中使用了一些MDI子窗口,只有一个子窗口在程序开始建立时便打开,其它子窗口在程序运行时动态建立。现在我想做到的是在关闭主窗口时关闭所有子窗口,与是我用如下语句实现: rnfor a1:=MdiChildCount downto 0rndo ActiveMDIChild.Close;rn但总有一个子窗口不能关闭,为什么?
窗口关闭时如何关闭相应的线程
#include rnLRESULT APIENTRY MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);rnDWORD WINAPI ThreadFunction(PVOID pvParam);rnrnint APIENTRY WinMain( rn HINSTANCE hinstance, // handle to current instance rn HINSTANCE hinstPrev, // handle to previous instance rn LPSTR lpCmdLine, // address of command-line string rn int nCmdShow) // show-window type rn rn WNDCLASS wc; rn // Register the main window class. rn wc.style = CS_HREDRAW | CS_VREDRAW; rn wc.lpfnWndProc = (WNDPROC) MainWndProc; rn wc.cbClsExtra = 0; rn wc.cbWndExtra = 0;rn wc.hInstance = hinstance;//hinstance; rn wc.hIcon = NULL;//LoadIcon(NULL, IDI_APPLICATION); rn wc.hCursor = NULL;//LoadCursor(NULL, IDC_ARROW); rn wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH); rn wc.lpszMenuName =NULL;// TEXT("MainMenu"); rn wc.lpszClassName = TEXT("MainWindowClass"); rn if(RegisterClass(&wc) == 0) return GetLastError();rn char putbuf[255];rn int lchar;rn rn MSG msg;rn HANDLE hThread1, hThread2;rn DWORD ID;rn hThread1 = CreateThread(NULL, 0, ThreadFunction, &hinstance,NULL ,&ID);rn hThread2 = CreateThread(NULL, 0, ThreadFunction, &hinstance,NULL ,&ID);rn rn WaitForSingleObject(hThread1, INFINITE);rn WaitForSingleObject(hThread2, INFINITE);rn rn MessageBox(NULL, TEXT("MAIN END"), NULL, 0);rn return 0;rnrnrnrnLRESULT APIENTRY MainWndProc(rn HWND hwnd, rn UINT uMsg, rn WPARAM wParam, rn LPARAM lParam) rnrn HDC hdc;rn PAINTSTRUCT ps;rn rn switch (uMsg)rn rn case WM_CREATE:rn rn return 0 ;rnrn case WM_PAINT:rn hdc = BeginPaint(hwnd, &ps);rn rn EndPaint(hwnd, &ps);rn return 0;rnrn case WM_DESTROY:rn PostQuitMessage(0);rn return 0;rn rn rn return DefWindowProc(hwnd,uMsg,wParam,lParam);rnrnrnDWORD WINAPI ThreadFunction(PVOID pvParam)rn HINSTANCE hinstance = *(HINSTANCE *) pvParam;rn MSG msg;rn DWORD ID;rn HWND hwnd = CreateWindow(TEXT("MainWindowClass"), TEXT("MainWindowClass"), WS_OVERLAPPEDWINDOW , CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,rn CW_USEDEFAULT, NULL, NULL, hinstance, NULL);rnrn ShowWindow(hwnd, SW_SHOW);rn UpdateWindow(hwnd);rn rn while(GetMessage(&msg, hwnd, 0, 0))rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rnrn MessageBox(NULL, TEXT("thread end!"), NULL, 0);rn return 0;rnrn另外,如果将rnwhile(GetMessage(&msg, hwnd, 0, 0))rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn改为rnwhile(GetMessage(&msg, NULL, 0, 0))rn TranslateMessage(&msg);rn DispatchMessage(&msg);rn rn就可以关闭,但是关闭其中任何一个窗口另一个也关闭了,程序退出。如何实现窗口关闭时只关闭相应的线程,当两个线程都退出时,程序退出。rnPostQuitMessage(0) 不是给线程发WM_QUIT,为什么线程不退出?
窗口的关闭
在.net中做一个小型的管理软件rn 当登陆窗口登陆的时候登陆窗口被隐藏,然后主界面出现。可是这样的结果就是等下次运行的时候系统会提示您该文件被另一个进程占用,每次都要打开任务管理器结束了上一次隐藏的登陆窗口这个进程这个软件才能运行。rn[code=C#][/code]rnFrmMain main = new FrmMain();rnmain.Show();rnthis.Hide();rnrn各位大牛们 ,有没有好的解决方法
窗口关闭
在主页面上有一个修改密码栏目,点击修改密码会弹出一个小窗口来修改密码。完成后这个窗口应该是关闭的,若修改,可是问题是修改密码完成后这个窗口关闭不了,有误页面会跳到登陆页面的话登陆页面的大小会变成和修改密码窗口一样大小。登陆页面本身是全屏的。rnrnrn主页面程序rnrn rnrn 修改密碼 rnrn修改密码页面rnrn<%rnrn passwd1=request("password1")rn passwd2=request("password2")rn rn if passwd1="" thenrn rn response.write" "rn end ifrn if passwd2="" thenrn rn response.write" "rn end ifrn if passwd1<>passwd2 thenrn rn response.write" "rn end ifrn rn rn set con=server.CreateObject("adodb.connection")rnset rs = server.CreateObject("adodb.recordset")rncon.Open "Driver=Microsoft Access Driver (*.mdb); DBQ=" & Server.MapPath("db.mdb")rn str="select * from user where userid='"& session("userid") &"'and password='"& session("passwd") &"'"rn rs.open str,con,3,3rnif rs.eof thenrnresponse.write" "rn response.redirect"login.asp"rn rn elsern str="update user set password="& passwd1 &" where userid='"& session("userid")&"'"rn con.execute(str)rn response.write" "rn response.redirect"index.asp"rn end ifrn rn set rs=nothingrn set con=nothing rn%>
窗口的关闭?
我有一主窗口,里边有一按钮,点击关闭它同时打开另外两个窗口,代码如下:rnrnResponse.Write(" ");//打开窗口1rnResponse.Write(" ");//打开窗口2rnResponse.Write(" "); //关闭主窗口rnrn可每次运行在关闭主窗口时都弹出一对话框,提示说:"您察看的网页正视图关闭窗口,是否关闭"rn能不能不弹出对话框。rn
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法