小编use*_*295的帖子

Tkinter和Tix的颜色图表

这不是一个问题,而是帮助可能遇到此问题的其他人的答案.


我想要想象一些基本颜色,所以我可以选择适合我的配色方案.我无法在任何地方找到颜色图表,因此修改了样本以显示它希望您发现它很有用.

import Tix as tk
# import tkinter.tix as tk # for Python 3


COLORS  =['snow', 'ghost white', 'white smoke', 'gainsboro', 'floral white', 'old lace',
    'linen', 'antique white', 'papaya whip', 'blanched almond', 'bisque', 'peach puff',
    'navajo white', 'lemon chiffon', 'mint cream', 'azure', 'alice blue', 'lavender',
    'lavender blush', 'misty rose', 'dark slate gray', 'dim gray', 'slate gray',
    'light slate gray', 'gray', 'light grey', 'midnight blue', 'navy', 'cornflower blue', 'dark slate blue',
    'slate blue', 'medium slate blue', 'light slate blue', 'medium …
Run Code Online (Sandbox Code Playgroud)

python tkinter tix

36
推荐指数
4
解决办法
5万
查看次数

如何使用Python中的复选框创建树视图

我一直在用Tkinter和Tix写一个小程序.我正处于需要带有复选框(检查按钮)的树视图的位置,因此我可以从树视图中选择项目.是否有捷径可寻?我一直在看ttk.Treeview(),它看起来很容易得到树视图,但有没有办法在视图中插入一个检查按钮?

一个简单的代码片段将非常感激.

我不仅限于ttk.什么都行; 只要我有一个示例或好的文档,我就可以使它工作

python tkinter tix ttk

15
推荐指数
3
解决办法
1万
查看次数

Tkinter单选按钮初始化错误

如果我在一个功能中放一个单选按钮并绘制它们; 它们第一次被绘制时,你不能将它们悬停在它们之上,而不会让它们看起来像是被选中.

函数中的相同代码不会出现此行为.

from Tkinter import *

def App(master):
    v = StringVar()
    v.set('python') # initialize
    lable1 = Label(master, text=' hovering over below radio buttons will cause them to look like they are selected')
    lable1.pack()
    runtimeFrame = Frame(master, relief=GROOVE,  borderwidth = 3)
    runtimeFrame.pack(fill = X, pady = 5, padx = 5)
    for mode in ['java', 'python', 'jython']:
        b = Radiobutton(runtimeFrame, text=mode, variable=v, value=mode, indicatoron = 1 )
        b.pack(side = LEFT)


if __name__ == '__main__':
    master = Tk()

    App(master)

    #The following code …
Run Code Online (Sandbox Code Playgroud)

python tkinter

7
推荐指数
2
解决办法
9690
查看次数

Python使用'with'在使用后删除文件

我使用显式命名的文件作为临时文件.为了确保我正确删除文件,我必须为open()创建一个包装类.

这似乎有效

A]安全吗?

B]有更好的方法吗?

import os

string1 = """1. text line
2. text line
3. text line
4. text line
5. text line
"""
class tempOpen():
    def __init__(self, _stringArg1, _stringArg2):
        self.arg1=_stringArg1
        self.arg2=_stringArg2

    def __enter__(self):
        self.f= open(self.arg1, self.arg2)
        return self.f

    def __exit__(self, exc_type=None, exc_val=None, exc_tb=None):
        self.f.close()
        os.remove(self.arg1)

if __name__ == '__main__':

    with tempOpen('tempfile.txt', 'w+') as fileHandel:
        fileHandel.write(string1)
        fileHandel.seek(0)
        c = fileHandel.readlines()
        print c
Run Code Online (Sandbox Code Playgroud)

仅供参考:由于很多原因,我无法使用tempfile.NamedTemporaryFile

python

4
推荐指数
1
解决办法
3436
查看次数

标签 统计

python ×4

tkinter ×3

tix ×2

ttk ×1