python - 带有 PySimpleGUI 的 Python 中的日历位置
问题描述
在 PySimpleGUI 中从窗口打开日历时,窗口默认位于屏幕的左上角。设置窗口的位置只会改变原始窗口,而不是弹出日历。有没有办法改变日历的位置?
import PySimpleGUI as sg
layout = [[sg.Text('Date to Start Summing')],
[sg.In(key='-CAL-', visible=False),
sg.CalendarButton('Calendar', target='-CAL-', pad=None, font=('MS Sans Serif', 10, 'bold'),
button_color=('red', 'white'), format='%m/%d/%Y')],
[sg.Text('Filename')],
[sg.In(key='-DIR-', visible=False),
sg.Input(size=(20, None)), sg.FileBrowse('Browse', target='-DIR-')],
[sg.OK(), sg.Cancel()]]
window = sg.Window('Data Collector', layout, grab_anywhere=False, size=(400, 280), return_keyboard_events=True, finalize=True)
event, values = window.read()
解决方案
推荐阅读
- python - 完整的 HTML 没有被 BeautifulSoup 解析 - 这是因为动态 HTML 吗?
- android - Add Google Assistant routines from my app
- mysql - Mysql2::Error::ConnectionError: Can't connect to MySQL server on 'mysql' (111 "Connection refused")
- streaming - Apache Beam:使用 Withtimestamp 分配事件时间时出错
- android - Firebase 远程配置:FirebaseInstanceId 为空
- reactjs - Webpack 返回 ValidationError: CSS Loader Invalid Options
- rxjs - redux-observable - concat 与 concatMap 之间的区别
- excel - 根据另一个工作表中的单元格条件删除行
- terraform - How to create default AWS VPC using terraform?
- java - 当单击文本输入之一以调出键盘时,使背景图像不会“挤压”