import tkinter as tk window = tk.Tk() window.title('my window') window.geometry('200x200') def hit_me...(): #tk.messagebox.showinfo(title='Hi', message='hahahaha') #tk.messagebox.showwarning(title=...tk.messagebox.asktrycancel(title='Hi', message='hahahaha')) # return True, False print(tk.messagebox.askokcancel...True, False, None tk.Button(window, text='hit me', command=hit_me).pack() window.mainloop() module 'tkinter...解决方案是import tkinter.messagebox module 'tkinter.messagebox' has no attribute 'asktrycancel' 注意:在新版本的Tkinter
python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。 话不多说,直接开始吧。...1.基本用法绍 tkinter的消息框是由tkinter.messagebox 单独提供的,所以导入的时候一定得加上一行import tkinter.messagebox 才可以。...2.askquestion, askokcancel, askyesno, askretrycancel都是属于对话框,有两个按钮,看上去有些挺相似,具体使用可以根据自己实际情况选择。 ?...3.完整代码 from tkinter import * # 导入弹窗库 import tkinter.messagebox # 1.创建一个主窗口 root = Tk() # 提示消息框 tkinter.messagebox.showinfo...# 对话框 #是/否,返回值yes/no tkinter.messagebox.askquestion('提示', '确定要登录吗') #确定/取消,返回值true/false tkinter.messagebox.askokcancel
分享给大家供大家参考,具体如下: 相关内容: messagebox 介绍 使用 filedialog 介绍 使用 首发时间:2018-03-04 22:18 ---- messagebox: 介绍...:messagebox是tkinter中的消息框、对话框 使用: 导入模块:import tkinter.messagebox 选择消息框的模式: 提示消息框:【返回”ok”】 ?...(标题,提示内容) from tkinter import * import tkinter.messagebox def info_warn_err(): a=tkinter.messagebox.showinfo...("我的标题","我的提示5") print(a) #这里用作演示如何使用对话框 if tkinter.messagebox.askyesno("我的标题", "确认关闭窗口吗!")...使用: 导入模块:import tkinter.filedialog 选择文件对话框的格式: tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名
1 引入messageBox 插件 import {MessageBox} from ‘element-ui’ == 不同于一般插件在使用Vue.use()方法 == 2 在vue 的原型对象上挂载confirm...$confirm = MessageBox.confirm ?
huyuyang6688/article/details/37963679 错误: 机房收费系统(VB.Net版)过程中,在D层的SqlHelper类中有一个异常捕获处理,捕获了异常之后想使用...MessageBox.Show()弹出异常描述,但在编译时出现了“未声明“MessageBox”。...判断: 编译器无法识别,但MessageBox在窗体应用程序中可以使用,而且MessageBox.Show()为.Net中公用的库函数,所以原因可能是窗体应用程序的项目隐含引用了函数库中的某个包含...MessageBox.Show()的程序集,而类库项目没有引用这个程序集。...解决: 根据判断看了一下UI层的引用,果然比D层多了好多引用,经过尝试,得到结论:如果在D层(只是类库类型的项目的代表)使用MessageBox()方法,需要引用命名空间System.Windows.Forms
简单的一些实例,能够实现一般的功能就够用了 Tkinter: 创建顶层窗口: # -*- coding: utf-8 -*- from Tkinter import * root = Tk() root.title...("顶层窗口") root.mainloop() Label使用: # -*- coding: utf-8 -*- from Tkinter import * root = Tk() root.title...label.pack() root.mainloop() 加入一些参数: # -*- coding: utf-8 -*- from Tkinter import * root = Tk() root.title..., width=30, fg="black", bg="pink") label.pack() root.mainloop() Frame: # -*- coding: utf-8 -*- from Tkinter...side=LEFT) f.pack(side=LEFT, padx=5, pady=5) root.mainloop() Button: # -*- coding: utf-8 -*- from Tkinter
__author__ = 'Python' import tkinter as tk class Application(tk.Frame): def __init__(self, master...tk.Tk() # create the application app = Application(master=root) # start the program app.mainloop() Tkinter
说到微信公众号模版,就不得不提到常用的这些编辑器,比如135编辑器、秀米编辑器,好看优质的模版无疑是收费或者会员才能使用,模版的本质是脱离不开网页展示,也就离不开html源码,只需要获取到模版页面源码即可使用...应用 Python 实现 其实这就是一个简单的网页爬虫的应用而已,只需要 requests 库即可实现源码的爬取,模版源码的获取直接使用正则 re 库,而工具封装还是用 tkinter 库,至于复制粘贴直接采用...from tkinter import messagebox import pyperclip import requests def tiqu(): headers = {...('提示', '以复制到你的粘贴板,直接粘贴即可~') else: messagebox.showinfo('提示', '模板ID错误~无法获取数据~~') win = tkinter.Tk...个人不建议使用太过于复杂的模版样式,更改麻烦,本渣渣更钟爱于简洁的样式,简单极致,回归到文字内容本身才是真理,稍微的样式间隔使用即可! 如果不想排版,且样式好看,直接设计图片即可!
环境Python 3.8Tkinter (自带)pyinstaller 6.3.0Inno Setup Compiler基本流程用 conda 单独创建一虚拟环境,比如写一个 tkinter 应用,对了为了好看...开始操作环境创建ini复制代码# 1. 创建环境conda create -n tools_env python=3.8# 2. 进入环境conda activate tools_env# 3....安装 pyinstallerpip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple编码示例python复制代码import...tkinter as tkfrom tkinter import ttkfrom tkinter import messageboxfrom ToolTip import ToolTipimport...diff复制代码参数说明:-–icon=图标路径-F 打包成一个exe文件-w 使用窗口,无控制台-c 使用控制台,无窗口-D 创建一个目录,里面包含exe以及其他一些依赖性文件还有一个问题是,如果是修改了代码
import tkinter import tkinter.messagebox import random root =tkinter.Tk() root.minsize(350,260) root.title...3.使用messageBox发送弹窗 ? 在文本框里输入自己的名字后,点击确定,跳出如图所示弹窗。 4. 在文本框中输入所要猜的数字,点击"Guess"检验所猜的数字是否正确。 ? ? ?.../usr/bin/env python3 import tkinter import math import tkinter.messagebox import random root =tkinter.Tk...def send_low(): tkinter.messagebox.showinfo("messagebox","Your guess is too low.")...if guess == number: tkinter.messagebox.showinfo("good","Good job!")
yellow') # 画圆 用黄色填充 arc = canvasOne.create_arc(x0, y0+50, x1, y1+50, start=0, extent=180) # 画扇形 从0...12.messagebox学习 import tkinter as tk import tkinter.messagebox window=tk.Tk() window.geometry('500x300...') def show(): tkinter.messagebox.showinfo(title='hello',message='你好') tkinter.messagebox.showerror...')) print(tkinter.messagebox.askyesno(title='3',message='asfsafsadfaf')) print(tkinter.messagebox.askyesnocancel...而对于要显示一个子窗口的情况,可以使用newwindow = tk.Toplevel(window)来创建。
这里使用到的内容还是比较多的,后面我逐一介绍一下啊。 代码不用登陆直接复制就行 我准备了2个版本,第一个版本是直接使用的,第二个版本是有操作可视化关闭按钮的,但是我用递归写的,关闭起来比较麻烦。.../usr/bin/python # -*- coding:cp936 -*- import os import time from tkinter import messagebox def dfs.../usr/bin/python # -*- coding:cp936 -*- import os import time from tkinter import messagebox def dfs.../usr/bin/python # -*- coding:cp936 -*- import sys import os import tkinter.messagebox as messagebox.../usr/bin/python # -*- coding:cp936 -*- import sys import os import tkinter.messagebox as messagebox from
break #加密 def encrypt(path,message,key1): f = open(path,"rb+") Log("打开需要加密的文件") Log("使用内置密码...文件加密完毕^_^") def decrypt(path, message,key1): f = open(path, "rb+") Log("打开需要解密的文件") Log("使用内置密码...log file, error message: {}".format(str(err))) def Log(message): logger.debug(message) 因为作为工具来使用...0 try: filename0 = jiamifname_t.get('0.0',END).split("\n")[0] Log("从GUI...0 try: filename0 = jiemifname_t.get('0.0', END).split("\n")[0] Log("从GUI
python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。...根据列表框的配置方式,用户可以从列表中选择一个或多个项。...创建一个列表框 代码: from tkinter import *import tkinter.messagebox#创建一个主窗口root = Tk()# 创建 宽400高250的窗口 x是小写的英文字符...代码: from tkinter import *import tkinter.messagebox#创建一个主窗口root = Tk()# 创建 宽400高250的窗口 x是小写的英文字符root.geometry...删除值 删除使用delete(first,last)方法 代码: from tkinter import *import tkinter.messagebox#创建一个主窗口root = Tk()# 创建
python 可以通过 tkinter, pyqt5或者pyside2等工具库实现界面设计。 比如 tkinter 是 python 自带的工具库,不需要安装就可以使用。...以及turtle 的绘图窗口都是使用 tkinter 实现的。 ? ---- 平常使用时,只需要掌握基本的输入控件(单行文本框,多行文本框), ?...# 对话框 #是/否,返回值yes/no tkinter.messagebox.askquestion('提示', '确定要登录吗') #确定/取消,返回值true/false tkinter.messagebox.askokcancel...tkinter.messagebox 才可以。...很可惜 tkinter 没有自带的界面设计工具,当然有些非常厉害的人,可能自己设计了类似界面的设计工具。 如果你平时做的都是一些简单的界面工具,可以使用tkinter,非常简单。
前言 Tkinter(即 tk interface) 是 Python 标准 GUI 库,简称 “Tk”;从本质上来说,它是对 TCL/TK 工具包的一种 Python 接口封装。...GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,比如使用 C/C++ 语言开发的 Qt、GTK、Electron 等都属于 GUI 软件包 环境使用 Python 3.8...Pycharm 模块使用 tkinter PIL 代码部分 导入模块 import tkinter as tk import tkinter.messagebox from PIL import Image...='你可以点击注册会员试试') else: tkinter.messagebox.showerror(title='警告', message='你的账号密码有问题, 也可以点击注册会员...') 忘记密码 def ForgetPassword(): tkinter.messagebox.showerror(title='错误', message='你根本就没有密码, 你心里没数?'
import time import tkinter import tkinter.messagebox def download(): # 模拟下载任务需要花费10秒钟时间 time.sleep...(10) tkinter.messagebox.showinfo('提示', '下载完成!')...def show_about(): tkinter.messagebox.showinfo('关于', '作者: 骆昊(v1.0)') def main(): top = tkinter.Tk...panel.pack(side='bottom') tkinter.mainloop() if __name__ == '__main__': main() 如果使用多线程将耗时间的任务放到一个独立的线程中执行...import time import tkinter import tkinter.messagebox from threading import Thread def main():
具体代码如下: from tkinter import * from tkinter import messagebox def closeWindow(): messagebox.showinfo...(title="警告",message="不许关闭,好好回答") # messagebox.showerror(title="警告",message="不许关闭,好好回答") return #...不喜欢",command=noLove) btn1.grid(row = 3,column = 1, sticky = E) # 显示窗口,也叫消息循环 window.mainloop() 实例扩展: 复制...pyinstaller # cmd输入 pip install pyinstaller # shift+右击文件夹 点击在此处打开命令窗口 # pyinstaller -F -w love.py //打包程序 # 引用tkinter...工具包 from tkinter import * #__all__=[a,b] #from tkinter import messagebox # 定义关闭窗口提示 def closeWindow
我们使用python的第三方库 tkinter 来实现UI界面。最终实现效果如下: ?...将校验结果返回至前台,这里我使用的是tkinter中的 messagebox 进行弹窗提示,代码如下。...tkinter.messagebox.showinfo('提示信息', '请输入完整数据') 程序打包 目前已经将程序使用pyinstaller进行打包,有需要的可以找我。...代码 # -*-coding:UTF-8 -*- import tkinter import tkinter.messagebox import pymysql import time win = tkinter.Tk...tkinter.messagebox.showinfo('提示信息', '请输入完整数据') # 数据库连接测试 def find_pass(host, port, database, name,
if '.' in lastPart: # 信息提示对话框 tkinter.messagebox.showerror('错误', '重复出现的小数点')...try: # 对输入的表达式求值 content = str(eval(content)) except: tkinter.messagebox.showerror...) return elif btn in operation: if content.endswith(operation): tkinter.messagebox.showerror...('错误', '不允许存在连续运算符') return content += btn elif btn == '√': # 从 ....map(lambda x: x.isdigit(), n)): content = eval(content) ** 0.5 else: tkinter.messagebox.showerror
领取专属 10元无门槛券
手把手带您无忧上云