我目前正在尝试在Tkinter中设置GUI,以便可以显示一系列图像(名为file01.jpg、file02.jpg等)。目前,我正在创建一个Sequence对象来管理我关心的图像列表:
class Sequence:
def __init__(self,filename,extension):
self.fileList = []
#takes the current directory
listing = os.listdir(os.getcwd())
#and makes a list of all items in
我一直在玩tkinter包,将随机位放入一系列tkinter.Label对象中,表示8位二进制值的向量。为此,我创建了以下matrix()函数:
import tkinter, random
window = tkinter.Tk()
def matrix():
place = []
nums = [0, 1]
for i in range(8):
place.append(i)
A_1 = tkinter.Label(window, text = random.choice(nums))
A_1.configure
我有一个文件夹里面有一些图片。我想在一个窗口中使用tkinter显示所有的图像。此外,每当我单击窗口中显示的任何图像时,都需要显示图像的路径。我尝试使用for循环,但它打印了所有的图像文件路径。这是我试过的代码,
from Tkinter import *
import os
from PIL import ImageTk, Image
def getFileName(image):
print str(image)
gtk = Tk()
def showImages(folder):
for images in os.listdir(os.getcwd()):
如果单击Tkinter按钮并关闭窗口,我们如何更改变量的值
我尝试的是:
import tkinter
m = tkinter.Tk()
lis = ['hi', 'how', 'are', 'you'] # values can be anything
def change_value(val):
global var
var = val
var = ''
for i, j in enumerate(lis):
b = tkinter.Button(m, text=j, comma
我正在编写一个基于tkinter的脚本,它可以显示一个图像列表(在这里有3个)。目标是能够使用滚动条位置()遍历图像。这些图像不应该连续显示,但是每个图像都是单独显示的。我搜索了很多这个问题,但都是关于不断滚动图片或滚动大图片。
到目前为止,我编写的代码如下所示,但只有第一个图像出现。当我滚动的时候,什么都不会发生。
from tkinter import *
import os
from PIL import ImageTk, Image
def nex_img():
i = scrollbar.get()
print(i)
canvas.create_image(
我希望能够拖动矩形选择与鼠标光标在我的程序中显示的图像,并读取选择的尺寸,以便我可以使用他们以后裁剪该图像。如何在Python 3中实现呢?
UPD:
假设我是这样做的:
import tkinter as tk
from PIL import ImageTk, Image
#This creates the main window of an application
window = tk.Tk()
window.title("Join")
window.geometry("900x900")
window.configure(background='
我在C++中遇到了内存分配的问题。请看下面的代码:
int main()
{
std::vector<BYTE *> v;
srand(GetTickCount());
// Load a document and free it.
int nDocSize = 1500;
while (nSize <= 1024 * 1024 * nDocSize)
{
int n = rand() % (1024 * 1024) + 1;
v.push_back(new BYTE[n]);
n
首先,谢谢你试着帮我。我目前正在用tkinter编写我的第一个GUI,我尝试创建大字体的按钮,因为我想为视障人士创建一个程序。可悲的是,我有两个问题我不能用我自己的互联网解决..
这是我的代码的相关部分:(对于德国的变量,很抱歉)
import tkinter
from tkinter import *
from tkinter import font
import tkinter.messagebox
class Oberflaeche(tkinter.Frame):
def __init__(self, master=None):
tkinter.Frame.__