当然,蓝色很好,它有一个漂亮的办公室外观,但你不希望所有的应用程序具有相同的颜色.是否可以轻松自定义ext js中的外观?
使用此代码,窗口是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)
为什么会发生这种情况,我该如何防止它发生?
Jython是否支持Tkinter?如果我用Python编写程序并使用Tkinter将GUI前端放在其上,那么在Jython中执行相同的程序有多难?或者是否有更好的Jython GUI解决方案?
当我尝试java -jar"jarname"它显示错误为:import Tkinter,tkFileDialog,tkMessageBox,tempfile,shutil ImportError:没有名为Tkinter的模块
我怎么能解决这个............提前谢谢..... :)
如果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在档案的顶部还有一个额外的东西.
是否可以使用sqlobject从iron python连接到mysql数据库?如果是这样,怎么样?我必须安装什么?
我为cpython安装了sqlobject,它工作正常,但如果我在ironpython中使用相同的包,我会得到"ImportError:没有名为_mysql的模块".我理解这意味着ironpython无法加载访问mysql API所必需的基于C的.dll.什么是变通方法,还是有一个?
我想在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) 我的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中调整列宽?
是否可以根据关键字的返回值初始化套件或测试设置中的变量?我尝试过这种语法,但它不起作用:
*** Settings ***
| Suite Setup | ${A variable}= | Set Variable | A String
Run Code Online (Sandbox Code Playgroud)
我知道我可以调用像"Set Suite Variable"这样的关键字,但是他们不允许我将变量设置为另一个关键字的结果.我在这个例子中使用了"Set Variable",但我希望能够在这里调用任何关键字.
我正在尝试编写一个 Python 程序,该程序获取一个字符串作为输入,并在消息框中显示该字符串,并删除每个单词的最后一个字母。我已经成功编写了删除每个单词最后一个字母的代码,并且我开始了解 tkinter 模块。但文本无法从 tk 消息框中复制。还有其他方法可以显示带有可复制文本的消息框吗?如果无法显示此类消息框,是否有任何方法可以以可复制的形式显示输出而不显示消息框?附加(无用)信息:
我写的代码:
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) 我有一个复选按钮:
from tkinter import *
master = Tk()
Checkbutton(master, text="Here...").grid(row=0, sticky=W)
mainloop()
Run Code Online (Sandbox Code Playgroud)
看起来像这样:
我尝试将复选按钮移到另一侧(以支持 RTL 语言),所以它会像:
Here...[]
我知道我可以在复选按钮旁边绘制一个标签,但这样单击文本不会影响复选按钮。
我该怎么做?
python ×5
tkinter ×5
css ×1
distutils ×1
django ×1
django-admin ×1
django-views ×1
extjs ×1
ironpython ×1
javascript ×1
jython ×1
msgbox ×1
mysql ×1
python-2.6 ×1
python-2.7 ×1
sqlobject ×1
time ×1
tk-toolkit ×1