小编R4P*_*43L的帖子

Python Tkinter的PDF查看器

我目前正在寻找在Tkinter应用程序中显示PDF文件的可能性(例如在Frame小部件或类似内容中显示它们).

这个问题已经有了解决方案吗?

我已经搜索了SO,使用了ddg和其他人没有为此目的找到任何东西.我唯一发现的是如何将tk.Canvas的内容打印到PDF - 有没有办法将PDF加载到画布中?

python pdf tk-toolkit tkinter view

6
推荐指数
1
解决办法
9592
查看次数

for循环中的lambda只占用最后一个值

版问题:

上下文菜单应动态显示过滤器变量,并使用回调内定义的参数执行函数.通用描述显示正确,但函数调用始终使用last set选项执行.

我尝试过的:

#!/usr/bin/env python

import Tkinter as tk
import ttk
from TkTreectrl import MultiListbox

class SomeClass(ttk.Frame):
    def __init__(self, *args, **kwargs):
        ttk.Frame.__init__(self, *args, **kwargs)
        self.pack(expand=True, fill=tk.BOTH)

        self.grid_rowconfigure(0, weight=1)
        self.grid_columnconfigure(0, weight=1)

        self.View=MultiListbox(self)

        __columns=("Date","Time","Type","File","Line","-","Function","Message")
        self.View.configure(columns=__columns, expandcolumns=(0,0,0,0,0,0,0,1))

        self.View.bind("", self.cell_context)
        self.View.grid(row=0, column=0, sticky=tk.NW+tk.SE)

        self.__recordset          = []
        self.__recordset_filtered = False

        #Some dummy values
        self.__recordset.append(["Date", "Time", "INFO", "File", "12", "-", "Function", "Message Info"])
        self.__recordset.append(["Date", "Time", "DEBUG", "File", "12", "-", "Function", "Message Info"])
        self.__recordset.append(["Date", "Time", "WARNING", "File", "12", "-", "Function", "Message Info"])

        self.__refresh()

    def cleanView(self):
        self.View.delete(0, …
Run Code Online (Sandbox Code Playgroud)

python lambda contextmenu tkinter

5
推荐指数
2
解决办法
1359
查看次数

标签 统计

python ×2

tkinter ×2

contextmenu ×1

lambda ×1

pdf ×1

tk-toolkit ×1

view ×1