成都网站建设设计

将想法与焦点和您一起共享

python退出界面函数 python中退出函数

python def定义完函数后怎么退出,以及如何调用函数

首先分两种情况:

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都网站设计、外贸营销网站建设、迎泽网络推广、小程序制作、迎泽网络营销、迎泽企业策划、迎泽品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供迎泽建站搭建服务,24小时服务热线:18982081108,官方网址:www.cdcxhl.com

1.交互窗口处执行:这个时候由于python的强制缩进,因此想要结束函数的定义只需要按两下enter即可。

2.在.py文件中编写,结束函数只需要不再缩进即可

调用函数方法相同,把函数名及参数写上就可以了,如果有返回值可以

r=functionA(var1)

附:测试代码(python3运行通过)

# -*- coding:utf-8 -*-

#author:zfxcx

def pt():

print("hello")

pt()

python关闭主页面返回登录界面

有很多种方法,但是很多方法要么这个有问题,要么那个有问题,最后终于找到一种没问题的方法。记录一下:

Login.py(登录窗口)文件

import sys

from PyQt5 import QtCore, QtGui, QtWidgets

from PyQt5.QtCore import *

from PyQt5.QtWidgets import QFileDialog, QMessageBox, QDockWidget, QListWidget

from PyQt5.QtGui import *

from Ui_Login import Ui_Login_Window #由.UI文件生成.py文件后,导入创建的GUI类

from Main import * # Main.py为 主窗口代码文件

from class_MSSQL import MSSQL

#QtWidgets.QMainWindow:继承该类方法

class Login_window(QtWidgets.QMainWindow,Ui_Login_Window):

#__init__: 析构函数,也就是类被创建后就会预先加载的项目。

# 马上运行,这个方法可以用来对你的对象做一些你希望的初始化。

def __init__(self):

#这里需要重载一下Login_window,同时也包含了QtWidgets.QMainWindow的预加载项。

super(Login_window, self).__init__()

self.setupUi(self)

# 将点击事件与槽函数进行连接

self.btn_login.clicked.connect(self.btn_login_fuc)

#登录按钮 函数

def btn_login_fuc(self):

#1 获取输入的账户和密码

account = self.txt_1.text() # 记得text要打括号()!

password = self.txt_2.text()

if account == "" or password == "":

reply = QMessageBox.warning(self,"警告","账号密码不能为空,请输入!")

return

#2 查询数据库,判定是否有匹配

ms = MSSQL()

result = ms.Login_result(account, password)

if(len(result) 0):

#1打开新窗口

Ui_Main.show()#2关闭本窗口

self.close()

else:

reply = QMessageBox.warning(self,"警告","账户或密码错误,请重新输入!")

if __name__ == '__main__': #如果这个文件是主程序。

app = QtWidgets.QApplication(sys.argv) #QApplication相当于main函数,也就是整个程序(很多文件)的主入口函数。对于GUI程序必须至少有一个这样的实例来让程序运行。

window = Login_window() #生成一个实例(对象)

Ui_Main = Ui_Main() #生成主窗口的实例

window.show() #有了实例,就得让它显示。这里的show()是QWidget的方法,用来显示窗口。

sys.exit(app.exec_()) # 调用sys库的exit退出方法,条件是app.exec_()也就是整个窗口关闭。

Main.py(主窗口)文件

import sys

from PyQt5 import QtCore, QtGui, QtWidgets

from PyQt5.QtCore import *

from PyQt5.QtWidgets import *

from PyQt5.QtGui import *

from Ui_Main import Ui_MainWindow #由.UI文件生成.py文件后,导入创建的GUI类

import math

from PIL import Image, ImageDraw, ImageFont

import numpy as np

import os

import cv2 as cvcv

from class_Detection import Detection

class Ui_Main(QtWidgets.QMainWindow,Ui_MainWindow):

def __init__(self):

super(Ui_Main, self).__init__()

self.setupUi(self)

# 将点击事件与槽函数进行连接

self.btn_video.clicked.connect(self.btn_video_fuc)

def btn_video_fuc(self):

filename = QFileDialog.getOpenFileName(self,'open file','./')

self.timer_camera = QTimer(self)

self.cap = cvcv.cv2.VideoCapture(filename[0])

self.timer_camera.timeout.connect(self.show_pic)

self.timer_camera.start(10) #1毫秒

def show_pic(self):

dc = Detection()

success,frame = self.cap.read()

if success:

show = dc.process_image(frame)

showImage = QImage(show.data, show.shape[1], show.shape[0],QImage.Format_RGB888)

self.label.setPixmap(QPixmap.fromImage(showImage))

self.label.setScaledContents(True) #图片自适应

self.timer_camera.start(10)

if __name__ == '__main__':

app = QtWidgets.QApplication(sys.argv)

window = Ui_Main()

window.show()

sys.exit(app.exec_())

在linux的终端怎么退出python命令行

1.Ctrl + d 相信这个快捷键在很多交换式情景下都能退出交换式模式。\x0d\x0a2.quit()或者exit(),在很多交换式模式下是通过quit命令退出,在python的交换式模式所有命令都是函数,不能漏掉后面的()。\x0d\x0a3.输入 exit() 运行或按 Ctrl + D,在python shell中输入"exit()"即可退出python交互界面,1 0ctrl-c就行或者quit()有提示的。\x0d\x0a4.使用 quit(), exit(), 或者Ctrl-D退出命令行,python2.7.7(default,Jun32014,01:46:20) [GCC4.9.020140521(prerelease)]onlinux2 \x0d\x0a5.Type"help","copyright","credits"or"license"formoreinformation. quit Usequit()orCtrl-D(i.e.EOF)toexit


本文标题:python退出界面函数 python中退出函数
分享网址:http://chengdu.cdxwcx.cn/article/dopcdpg.html