python-3.x - 函数在本机工作,但在从另一个页面调用时不起作用
问题描述
我有一个 tkinter 页面,它通过调用其他 tkinter 页面来工作,每个页面都有自己的功能。当我在本地调用该页面时,该函数可以工作,但是当从其他页面调用它时它不起作用。用来调用其他页面的函数就是this。
from tkinter import *
import subprocess
import tkinter.messagebox
import os.path
class meh:
def __init__ (self,root):
self.root =root
self.root.title("ODIN")
self.root.geometry("1350x750+0+0")
self.root.config(bg="ghost white")
def ap():
subprocess.call(["python.exe",r"C:\Users\felix\Documents\FelixPython\AttendancePageAdmin.py"])
#AttendancePage.Attendance(Tk())
MainFrame = Frame(self.root, bg="Ghost White")
MainFrame.grid()
CallButtonFrame = Frame(MainFrame, bd=2, width=1350, height=70, padx=18, pady=10, bg="blue2", relief = RIDGE)
CallButtonFrame.pack(side=TOP)
self.btnAttend = Button(CallButtonFrame, text = 'Attendance page' , font=('ariel',20,'bold'),height=1,width=10, bd=4, command = ap)
self.btnAttend.grid(row=0, column=0)
if __name__=='__main__':
root = Tk()
application = meh(root)
root.mainloop()
解决方案
推荐阅读
- javascript - 通过表单提交电子邮件后,如何获取电子邮件的日期/时间?
- apache-spark - 如何在 Pyspark 中展平 Row 对象
- visual-studio - Visual Studio (Community 2019) 抛出的错误应该是警告,无论在一个项目中的设置如何
- python - 在 np.array 中使用颜色
- html - Webpack 根据不同的 HTML 文件构建 HTML 页面
- python - AttributeError:“AxesSubplot”对象没有属性“Circle”在 tkinter 中嵌入 matplotlib
- sql - 如何编写没有连接的 SQL 查询?
- python - 使用正则表达式、正则表达式查找文本并返回列表
- vue.js - 运行 Vue 应用程序时出现错误“vue-cli-service: command not found”
- linux - 如何修复 Ubuntu 20.04 中的 Anaconda ProxyError?