小编Moe*_*Jan的帖子

如何以编程方式设置ttk日历

我在我的应用程序中使用此ttk日历.

我想要做的是使用datetime.date实例设置日历,以便在日历出现时突出显示指定的日期.

我以为我可以通过_show_selection手动textbboxargs 来完成这个方法.为了测试这个想法,我将这一行放在__init__方法的末尾:

self._show_selection('%02d'%16,(42,61,41,20))

我希望它能突出本月16日(5月),但事实并非如此.

print text, bbox在_pressed方法中运行了args .

如果有人能够对此有所了解,我将非常感激.

python tkinter ttk

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

解开Python?

我是菜鸟,如何从列表中删除引号和逗号?或者我如何"取消串联"?

在没有显示字典(dic)的情况下,我使用的代码如下所示:

>>>import itertools
>>>list(itertools.product(dic[2], dic[3])
Run Code Online (Sandbox Code Playgroud)

我的结果如下:

[('A', 'D'), ('A', 'E'), ('A', 'F'), ('B', 'D'), ('B', 'E'), ('B', 'F'), ('C', 'D'), ('C', 'E'), ('C', 'F')]
Run Code Online (Sandbox Code Playgroud)

我希望他们看起来像这样:

AD, AE, AF, BD, BE, BF,
Run Code Online (Sandbox Code Playgroud)

python

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

用于JS的双qoutes格式的Python字符串

所以我编写了一个程序来格式化我在Python中的列表,以HTML形式编写为JavaScript.它看起来像这样

from django.template.defaultfilters import slugify
def js_format(cars):
   new_cars = []
   for car in cars:
       car = str(slugify(car))+'|'+car
       new_cars.append(car)
   return new_cars

dodge = ["Avenger","Caliber","Caravan","Challenger","Colt","D150","D250","D350","Dakota","Dart","Daytona","Durango","Durango Hybrid","Dynasty","Grand Caravan","Intrepid","Journey","Magnum","Monaco","Neon","Nitro","Omni","Raider","Ram 1500","Ram 2500","Ram 3500","Ram 50","Ram Van","Ram Wagon","Ramcharger","Shadow","Sprinter","SRT Viper","Spirit","Stealth","Stratus","Viper","W150","W250","W350"]
Run Code Online (Sandbox Code Playgroud)

当我在"闪避"列表中使用该程序时......

>>> js_format(dodge)
['avenger|Avenger', 'caliber|Caliber', 'caravan|Caravan', 'challenger|Challenger', 'colt|Colt', 'd150|D150', 'd250|D250', 'd350|D350', 'dakota|Dakota', 'dart|Dart', 'daytona|Daytona', 'durango|Durango', 'durango-hybrid|Durango Hybrid', 'dynasty|Dynasty', 'grand-caravan|Grand Caravan', 'intrepid|Intrepid', 'journey|Journey', 'magnum|Magnum', 'monaco|Monaco', 'neon|Neon', 'nitro|Nitro', 'omni|Omni', 'raider|Raider', 'ram-1500|Ram 1500', 'ram-2500|Ram 2500', 'ram-3500|Ram 3500', 'ram-50|Ram 50', 'ram-van|Ram Van', 'ram-wagon|Ram Wagon', 'ramcharger|Ramcharger', 'shadow|Shadow', 'sprinter|Sprinter', 'srt-viper|SRT Viper', 'spirit|Spirit', 'stealth|Stealth', 'stratus|Stratus', …
Run Code Online (Sandbox Code Playgroud)

python

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

标签 统计

python ×3

tkinter ×1

ttk ×1