附件是我用画布在Tkinter中构建的GUI的一部分,因此可以在背景中插入图像。当我调用函数Relay_1:结果被发送到Python窗口。我想要的是画布中的文本框,并在画布上而不是在shell中显示结果(即打印结果)。任何想法都将不胜感激。
import Tkinter
#Function
def Relay_1():
arduinoData.write(b'1')
print ("This is a test\n")
class ProgramGUI:
def __init__(self):
# Creates the Main wi
我正在尝试使用Python tkinter创建一个GUI表单。对于ttk Entry小部件,我想设置一个默认文本。我使用如下所示的insert()来执行此操作:
from tkinter import *
from tkinter import ttk
root = Tk()
e = ttk.Entry(root, width=20)
e.pack()
e.insert(0, 'text greater than width of the widget')
该小部件显示插入文本的开始部分。有没有办法让它在默认情况下滚动到插入文本的末尾?
我刚开始使用Tkinter在python中创建GUI。我在堆栈溢出中找到了一个脚本,它提供了一个GUI,我可以在其中手动添加数据。我尝试动态地添加数据,从而使用以下代码实现整个过程的自动化:
def insert_data(self):
"""
Insertion method.
"""
for l in range(10):
time.sleep(3)
print(i)
我试图将一些值和名称作为一个小proyect保存和加载,但是加载部分有一些问题,我正在使用Python3.4和tkinter创建4个文本框,2个用于名称,2个用于值和2个按钮,以保存和加载我可以在这些文本框中写入的内容。
苹果20
橙色40
因此,在前两个文本框中,我在另外两个文本框中有两个字符串和整数。
所以我的代码是
import time
import serial
import sys
import os
import tkinter as tk
from tkinter import ttk
from tkinter import *
from tkinter import mess
作为实践,我使用Python的Tkinter复制/重新创建另一个软件的GUI的“选项”部分。这是我的GUI模型:
在这一时刻,我编码如下:
import tkinter as tk
import tkinter.ttk as ttk
import random
from PIL import Image, ImageTk
class Options(tk.Frame):
def __init__(self, parent):
random_numbers = lambda: [random.random() for i in range(4)]
我正在编写一个非常简单的来驱动命令行Python脚本。
我的图形用户界面将在Windows主机上运行,我希望它能显示脚本的多行纯文本输出,它作为一个字符串返回给GUI,字符串当然包含行中断(\n字符)。
因此,我将文本小部件放入GUI中,当我的脚本(例如)返回以以下子字符串开头的输出时:
RESULT STATUS: OK- Service is currently running\n\nDETAILS: ...
无论何时有一个|换行字符,显示的文本都包含黑色竖直条( \n )。
行是正确的,但这些奇怪的栏使我认为\n断行字符没有正确解码,我不想在我显示的输出中的条形图。
对如何使Tkinte
当运行以下代码并单击tkinter按钮时,会产生以下错误:
Exception in Tkinter callback
Traceback (most recent call last):
File "D:\Scypy\lib\tkinter\__init__.py", line 1699, in __call__
return self.func(*args)
File "D:\modpu\Documents\Python\DelMe.py", line 5, in click
OutputBox.delete(0, END)
Fi
我正在创建一个项目,通过按下一个按钮,来自另一个功能的文本将出现在GUI中的该按钮下。 文本是保存在列表中的函数结果。 我想在GUI窗口中显示全文,如果无法在小窗口中显示,请在新行中继续,以自动适应 到目前为止,我已经尝试在Label.grid中显示结果,但我只能看到文本的前半句。我还更改了ipadx和ipady的值,但这不是我想要的,因为它垂直显示所有句子,直到所有句子都显示出来 from tkinter import *
import tkinter as tk
from tkinter.messagebox import *
global my_lis
我有一个简单的TKinter图形用户界面,它有一个文本输入框和一个按钮。我想输入文本,单击按钮,然后让我的程序打印文本。GUI运行良好,除非我单击文本输入框并输入I box see the cursor or the text,直到我调整窗口大小或单击按钮。当我单击该按钮时,文本将显示在输入框中并返回。当我输入文本时,GUI没有更新。我在OSX10.10上运行Python3.4。任何想法都是受欢迎的。
代码如下:
#!/usr/bin/env python
from tkinter import *
def getstring():
filter_string= sfilter.ge
我正在尝试使用opencv、tkinter和python创建一个应用程序,人们可以在照片上贴上自己的名字。他们将自己的名字写在一个文本字段中,当他们通过GUI打开图像时,他们会双击图像来添加他们的名字。所以,基本上,当你点击图像时,它是从文本框中抓取文本。我已经检查了effbot和tkinter/python文档以及opencv文档,我不明白为什么当我双击图像时,文本字段中的名称不会出现在图像上。我试着玩打印语句,以确保它看到了文本框中的文本。文本框的名称是全局声明的。有人对此有何建议吗?谢谢你的建议。
"""PAINT: TAG IMAGE WITH TEXT FR
我是新来的
为了了解基本编码是如何工作的,我创建了一个GUI,最终用户将输入文本到输入小部件,按一个按钮,文本将显示在shell中,保存在记事本上。
我的GUI有三个按钮;
按钮1将在GUI中输入的文本保存到记事本,并通过shell显示。
按钮2是将今天的日期保存到记事本并通过shell显示
按钮3打开记事本.exe文件
我能够成功地将文本保存到记事本中,并通过GUI应用程序打开记事本。但是,我无法将日期保存在记事本中。
这是一个显示属性错误的代码示例.(单击按钮2时)
#030820, printing time to shell and notepad # in p