我在TKinter的一个框架里有很多标签。我想要一个滚动条来看到所有出现在屏幕上的标签。我目前所做的尝试是行不通的。这是一个MWE:
from tkinter import *
from tkinter import ttk
import tkinter.font as font
from tkinter import Tk
from PIL import Image, ImageTk
fontcolor = '#3a346f'
class SecurityProperties(Frame):
def __init__(self, master, *args, **
我试图创建固定大小的画布小部件与滚动条。问题中的画布可能相当大,而且几乎肯定会比包含它的框架大得多。我想保持画布的固定大小,但能够调整包含它的窗口的大小。问题是我不知道如何将滚动条绑定到窗口的边缘。
我试过.pack和.grid。.grid的明显问题是它将简单地将滚动条放置在画布旁边。不幸的是,画布必须有一个固定的大小,总是比窗口大。每当我使用.pack时,画布就会出现调整窗口的大小,即使我显式地禁用展开并将填充设置为None。
为了清楚地看到画布区域,我把背景设置为黑色。
import tkinter as tk
from tkinter import *
class DialogueC
这是我的密码:
from tkinter import *
from PIL import Image, ImageTk
im = Image.open(r"1asd.jpg")
root = Tk()
tkimage = ImageTk.PhotoImage(im)
lst = []
for i in range(1, 100):
A = Label(root, image=tkimage, text="File number "+str(i), compound=RIGHT)
A.config(font=("Courier
编辑
我已经通过调整VerticalPanel中组件的大小来修正空白的行为,这似乎对面板的尺寸产生了影响,而控制台却不知何故漏掉了这一点。我不太明白怎么回事。
然而,我仍然没有我的面板显示垂直滚动条。
在GWT项目中,我有以下结构:
页面
DockLayoutPanel
North (header)
Center (body)
South (footer)
/DockLayoutPanel
Body
SplitLayoutPanel$1
West
SplitLayoutPanel$2
North
我有一个奇怪的白色条纹(见下文)出现在我的背景图像上。代码非常简单。如何去掉白条?
//Graphics side of the game
public class GUI extends JFrame {
private final int larghezza = 1280;
private final int altezza = 720;
private final String name = "Sette e Mezzo";
private final ImageIcon backgroundImage;
privat