小编fhd*_*sdg的帖子

tkinter和Tkinter之间的区别

当我回答Tkinter问题时,我通常会尝试自己运行代码,但有时我会收到此错误:

Traceback (most recent call last):
  File "C:\Python27\pygame2.py", line 1, in <module>
    from tkinter import *
ImportError: No module named tkinter
Run Code Online (Sandbox Code Playgroud)

当我看到问题时,我看到他们tkinter用小写t 导入:

from tkinter import *
Run Code Online (Sandbox Code Playgroud)

我总是Tkinter用大写字母T 进口:

from Tkinter import *
Run Code Online (Sandbox Code Playgroud)

这总是适合我.使用tkinter和有Tkinter什么区别?

python import tkinter

27
推荐指数
3
解决办法
2万
查看次数

如何扩展CKAN API?

我想问一下如何通过为CKAN编写自己的扩展来扩展CKAN的API.我在文档中找不到任何内容.你能举个简单的例子吗?

python ckan

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

如何将滚动条附加到 tkinter 中的下拉列表?

from Tkinter import *

master = Tk()

variable = StringVar(master)
variable.set("one") # default value

w = OptionMenu(master, variable, "Carrier 19EX 4667kW/6.16COP/Vanes",   "Carrier 19EX 4997kW/6.40COP/Vanes",    "Carrier 19EX 5148kW/6.34COP/Vanes",    "Carrier 19EX 5208kW/6.88COP/Vanes",    "Carrier 19FA 5651kW/5.50COP/Vanes",    "Carrier 19XL 1674kW/7.89COP/Vanes",    "Carrier 19XL 1779kW/6.18COP/Vanes",    "Carrier 19XL 1797kW/5.69COP/Vanes",    "Carrier 19XL 1871kW/6.49COP/Vanes",    "Carrier 19XL 2057kW/6.05COP/Vanes",    "Carrier 19XR 1076kW/5.52COP/Vanes",    "Carrier 19XR 1143kW/6.57COP/VSD",  "Carrier 19XR 1157kW/5.62COP/VSD",  "Carrier 19XR 1196kW/6.50COP/Vanes",    "Carrier 19XR 1213kW/7.78COP/Vanes",    "Carrier 19XR 1234kW/5.39COP/VSD",  "Carrier 19XR 1259kW/6.26COP/Vanes",    "Carrier 19XR 1284kW/6.20COP/Vanes",    "Carrier 19XR 1294kW/7.61COP/Vanes",    "Carrier 19XR 1350kW/7.90COP/VSD",  "Carrier 19XR …
Run Code Online (Sandbox Code Playgroud)

python tkinter scrollbar optionmenu

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

python calendar widget - 返回用户选择的日期

这个ttk日历类根据tkinter制作日历.如何让它返回所选日期的值?下面是我试过的,它返回'NoneType对象不可调用':

def test():
    import sys
    root = Tkinter.Tk()
    root.title('Ttk Calendar')
    ttkcal = Calendar(firstweekday=calendar.SUNDAY)
    ttkcal.pack(expand=1, fill='both')

    x = ttkcal.selection()  #this and the following line are what i inserted
    print 'x is: ', x  #or perhaps return x

    if 'win' not in sys.platform:
        style = ttk.Style()
        style.theme_use('clam')
    root.mainloop()

if __name__ == '__main__':
    test()
Run Code Online (Sandbox Code Playgroud)

python calendar tkinter ttk

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

如何在 OpenGL C++ 中只绘制一个圆的 1/4

我试图只画一个圆的一个扇区/一部分,但目前我总是得到一个完整的圆。

我用它来画一个圆圈:

glColor3f (0.25, 1.0, 0.25);
GLfloat angle, raioX=0.3f, raioY=0.3f;
GLfloat circle_points = 100.0f;

glBegin(GL_LINE_LOOP);
for (int i = 0; i < circle_points; i++) {
    angle = 2*PI*i/circle_points;
    glVertex2f(0.5+cos(angle)*raioX, 0.5+sin(angle)*raioY);        
}
glEnd();
Run Code Online (Sandbox Code Playgroud)

opengl

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

在Entry小部件中更改光标的位置

我按下按钮时尝试将Entry小部件的光标向左移动.我已经尝试过,我可以获得光标的当前位置,但我无法移动它.
我在网上搜索但没有找到任何有用的东西.如何在Entry小部件中移动光标位置?

#! /usr/bin/python
from Tkinter import *

class App(Frame):
    def __init__(self,parent):
        Frame.__init__(self,parent)
        self.parent=parent
        self.button = Button(self.parent, text="Shift_cursor_left", fg="red")
        self.button.pack(side=LEFT)
        self.entry_label=Entry(self.parent,width=10,bd="1",bg="cyan",font=("Helvetica",15),text="python",justify=RIGHT)
        self.entry_label.pack()
        self.entry_label.focus()
        self.entry_label.insert(0,"Python")

        self.button["command"]=self.shift_cursor()

    def shift_cursor(self):
        position = self.entry_label.index(INSERT)
        print position
        # self.entry_label.mark_set(INSERT,'1.2')

root=Tk()
app=App(root)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tkinter python-2.7

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

使用overrideredirect时拖动窗口

我知道如何使用Tkinter窗口删除边框overrideredirect,但每当我这样做时,窗口就会变得无法响应.我无法使用alt和拖动或任何其他方法移动它.
我想创建一个看起来像那些只是一个裸窗口的"riced"应用程序之一的应用程序,显然如果它只是在左上角没有响应,我就无法走得太远.那么,我该怎么做?

python tkinter draggable

0
推荐指数
1
解决办法
1597
查看次数

如何在创建菜单时删除tkinter - - - - line

该行是什么以及如何删除创建菜单时自动出现的行:

输出图像

python tkinter

0
推荐指数
1
解决办法
305
查看次数