小编Bry*_*ley的帖子

Ext js中的所有内容都是蓝色的吗?

当然,蓝色很好,它有一个漂亮的办公室外观,但你不希望所有的应用程序具有相同的颜色.是否可以轻松自定义ext js中的外观?

javascript css extjs

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

为什么在添加文本框时Tkinter框架会调整大小?

使用此代码,窗口是500乘500,这是我要的:

from tkinter import *
root = Tk()

frame = Frame(root, width=500, height=500)

frame.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

但是,当我向框架添加文本框时,它会缩小到文本框的大小:

from tkinter import *
root = Tk()

frame = Frame(root, width=500, height=500)

text = Text(frame, width=10, height=2) # THESE TWO
text.pack()                            # LINES HERE

frame.pack()
root.mainloop()
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我该如何防止它发生?

python user-interface tkinter

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

Jython是否支持Tkinter

Jython是否支持Tkinter?如果我用Python编写程序并使用Tkinter将GUI前端放在其上,那么在Jython中执行相同的程序有多难?或者是否有更好的Jython GUI解决方案?

当我尝试java -jar"jarname"它显示错误为:import Tkinter,tkFileDialog,tkMessageBox,tempfile,shutil ImportError:没有名为Tkinter的模块

我怎么能解决这个............提前谢谢..... :)

jython tkinter

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

如何使用distutils创建可执行的.zip文件?

如果zip文件包含__main__.pyzip存档顶部的文件,Python 2.6及更高版本可以直接执行.zip文件.我想利用此功能提供我正在开发的工具的预览版本,除了将.zip文件复制到磁盘之外,不需要用户安装任何东西.有没有标准的方法来创建这样的zip文件?我正在寻找一个适用于python 2.6和python 2.7的解决方案.

理想情况下,我想使用distutils,因为当我想进行正常安装时,我已经使用了distutils.是否有规范的方法来使用(或扩展)distutils来创建这样的.zip文件?

distutils提供了一个sdist命令,它可以创建几乎正确的源分布,但会创建一个有点太深的结构.

例如,我的源代码树如下所示:

my_package/
  - setup.py
  - src/
      - __main__.py
      - module1/
      - module2/
      - module3/
Run Code Online (Sandbox Code Playgroud)

当我这样做时,python setup.py sdist我得到一个具有以下结构的.zip文件:

my_package-0.1.zip
  - my_package-0.1/
      - README.txt
      - PKG_INFO
      - src/
          - __main__.py
          - module1/
          - module2/
          - module3/
Run Code Online (Sandbox Code Playgroud)

这不可执行,因为__main__.py它不在分发的顶部.实际上我想要的是一个src发行版,它不包括src,但只包含文件src.那个,或者恰恰是什么sdist给了我,但__main__.py在档案的顶部还有一个额外的东西.

python distutils python-2.6

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

如何在铁蟒蛇上安装和使用sqlobject + mysql?

是否可以使用sqlobject从iron python连接到mysql数据库?如果是这样,怎么样?我必须安装什么?

我为cpython安装了sqlobject,它工作正常,但如果我在ironpython中使用相同的包,我会得到"ImportError:没有名为_mysql的模块".我理解这意味着ironpython无法加载访问mysql API所必需的基于C的.dll.什么是变通方法,还是有一个?

mysql ironpython sqlobject

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

延时Tkinter

我想在PyDev(Eclipse)python 2.75中创建一个图形窗口.

我做了一些事情,但我想让"入口""眨眼".它测试用户输入.如果它是一个整数,它应该闪烁绿色一秒钟,然后变成白色.但如果它是一串别的东西,它应该闪烁红色,然后变成白色.我已经使用过了,time.sleep()但它并不像我想的那样有效.

以下是此操作的代码:

def sprawdzam():

    z = e.get()
    try:
        z = int(z)
        e.config(bg = 'green')
        time.sleep(2)
        e.config(bg = 'white')    

    except:
        l.config(bg = 'red')
        time.sleep(2)
        e.config(bg = 'white')
Run Code Online (Sandbox Code Playgroud)

python time tkinter

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

在django管理面板中更改列宽

我的admin.py看起来像这样:

class ChangeAdmin(GuardedModelAdmin):
    form = ChangeForm
    search_fields = ('RFC', 'Ticket_Number', 'User_Email', 'Change_Details')
    list_display = ('RFC', 'Ticket_Number', 'User_Requested_Time', 'Start_Time', 'End_Time',
                    'User_Email', 'Line_of_Business', 'Conf_Call_Details', 'Region',
                    'Summary', 'Description', 'Change_Details', 'Site_code', 'Configuration_Item',
                    'Plan_Owner', 'Plan_status', 'Change_Owner', 'Implementer', 'Validator')
    date_hierarchy = 'Start_Time'
    list_select_related = True
Run Code Online (Sandbox Code Playgroud)

很明显,表格显示中有很多列表字段.这搞砸了数据在列中的显示方式.查看截图在此输入图像描述

如何在django admin中调整列宽?

python django django-admin django-views

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

是否可以在套件/测试设置中创建新变量 - Robot Framework?

是否可以根据关键字的返回值初始化套件或测试设置中的变量?我尝试过这种语法,但它不起作用:

*** Settings ***
| Suite Setup | ${A variable}= | Set Variable | A String
Run Code Online (Sandbox Code Playgroud)

我知道我可以调用像"Set Suite Variable"这样的关键字,但是他们不允许我将变量设置为另一个关键字的结果.我在这个例子中使用了"Set Variable",但我希望能够在这里调用任何关键字.

robotframework

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

Python 2.7 中是否有一个显示可复制文本的消息框?

我正在尝试编写一个 Python 程序,该程序获取一个字符串作为输入,并在消息框中显示该字符串,并删除每个单词的最后一个字母。我已经成功编写了删除每个单词最后一个字母的代码,并且我开始了解 tkinter 模块。但文本无法从 tk 消息框中复制。还有其他方法可以显示带有可复制文本的消息框吗?如果无法显示此类消息框,是否有任何方法可以以可复制的形式显示输出而不显示消息框?附加(无用)信息:

  1. 这种语言的名称是 fromonk(如果您想知道为什么 var 名称为 fromonk_text)
  2. 表情符号应该完整显示。(包括最后一个字母)。因此有 if-else 块。

我写的代码:

import tkMessageBox
line="foo"
while line!="exit":
    fromonk_text=""
    line=raw_input()
    words=line.split()
    for word in words:
        if word.startswith(":"):
            fromonk_text+=word+" "
        else:
            fromonk_text+=word[0:len(word)-1]+" "
    tkMessageBox.showinfo("Fromonk",fromonk_text)
Run Code Online (Sandbox Code Playgroud)

tkinter msgbox python-2.7

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

TK python 检查按钮 RTL

我有一个复选按钮:

from tkinter import *
master = Tk()
Checkbutton(master, text="Here...").grid(row=0, sticky=W)
mainloop()
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

在此输入图像描述

我尝试将复选按钮移到另一侧(以支持 RTL 语言),所以它会像:

Here...[]

我知道我可以在复选按钮旁边绘制一个标签,但这样单击文本不会影响复选按钮。

我该怎么做?

python tk-toolkit tkinter right-to-left tkinter.checkbutton

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