我用tkinter写了两个预测文件,但我想将他们调用,整合到一个文件里,再运行时报错了。
请求帮忙解答!
错误原因:
下面是我的整合文件代码:
import tkinter as tk
import tensorflow as tf
import os
import logging
import matplotlib.pyplot as plt
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
import numpy as np
from tkinter import *
import tkinter.filedialog # 注意次数要将文件对话框导入
from PIL import Image
from yuce import ResNet_yuce
from yuce_CNN import CNN_yuce
def picture():
root = Tk()
root.wm_title("细胞图像疟疾检测")
root.geometry('900x650')
#按钮button
bt = tk.Button(root, text="ResNet50", width=10, command=ResNet_yuce)
bt.place(x=210, y=90)
ask = tk.Button(root, text="CNN", width=10, command=CNN_yuce)
ask.place(x=600, y=90)
root.mainloop()
if __name__ == '__main__':
picture()
你贴的代码,哪有49行?
不知道你这个问题是否已经解决, 如果还没有解决的话:代码
from tkinter import *
root = Tk()
root.title('小说下载器')
root.geometry('560x450+400+200')
label = Label(root, text='请输入下载小说名字:', font=('华文行楷', 20))
label.grid()
entry = Entry(root, font=('隶书', 20))
entry.grid(row=0, column=1)
text = Listbox(root, font=('隶书', 16), width=50, heigh=15)
text.grid(row=2, columnspan=2)
button1 = Button(root, text='开始下载', font=('隶书', 15), command=search)
button1.grid(row=3, column=0)
button2 = Button(root, text='退出程序', font=('隶书', 15), command=root.quit)
button2.grid(row=3, column=1)
root.mainloop()
效果如下图