小编Die*_*tro的帖子

如何使用tkinter创建计时器?

我需要使用Python的tkinter库编写程序代码.

我的主要问题是,我不知道如何创建一个定时器时钟一样 hh:mm:ss.

我需要它来更新自己(这是我不知道该怎么做).

python user-interface tkinter

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

在VBA Excel 2003中获取"我的文档"文件夹的语言无关方式

我需要一种与语言无关的方法来获取VBA Excel 2003中的"我的文档"文件夹.

是)我有的:

Public Function MyDocsPath() As String
    MyDocsPath = Environ$("USERPROFILE") & "\My Documents\"
End Function
Run Code Online (Sandbox Code Playgroud)

因为该程序将在至少2个MS Windows中使用,并且每个语言的"我的文档"名称都会更改.

有没有办法,或者我应该尝试找出系统并变得具体?

excel vba excel-2003

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

Python中的Ubuntu系统托盘

如何在python TKINTER for UBUNTU 9.04中将程序放入系统托盘中(我不认为它在Linux中被称为).

python linux ubuntu tkinter

12
推荐指数
2
解决办法
6397
查看次数

追踪时间(赛车)的最佳方案

精简版:

计划:

  • 控制赛车(汽车)laptimes(它不能重置)
  • 能用作天文台表
  • b能够用作反向计时器(以X min开始:秒在00:00结束)

长版:

我需要一个程序来控制时间,我需要时间来回去(让我选择)并插入开始时间.

我还需要一个控制单圈时间的程序.

如果有人知道这些东西的任何程序(赛车的东西),我会赞成它,即使只有付费解决方案,我仍然想看看它们(我盯着在python中制作一个程序,它可能是好的为灵感)

经过一番搜索,我只能找到这个:这是python TKinter中的一个简单的时钟.....如果有人有更先进的东西...(更容易改变:))

from Tkinter import *
import time

from Tkinter import *
import time

class StopWatch(Frame):  
    """ Implements a stop watch frame widget. """                                                                
    def __init__(self, parent=None, **kw):        
        Frame.__init__(self, parent, kw)
        self._start = 0.0        
        self._elapsedtime = 0.0
        self._running = 0
        self.timestr = StringVar()               
        self.makeWidgets()      

    def makeWidgets(self):                         
        """ Make the time label. """
        l = Label(self, textvariable=self.timestr)
        self._setTime(self._elapsedtime)
        l.pack(fill=X, expand=NO, pady=2, padx=2)                      

    def _update(self): 
        """ Update the label with elapsed time. …
Run Code Online (Sandbox Code Playgroud)

time alarm

5
推荐指数
0
解决办法
597
查看次数

"ThisWorkbook.Close"导致excel崩溃

我有一大堆excel文件,它们的工作方式几乎就像一个程序,它们运行在多台计算机上(使用不同版本的Windows),最近我遇到了这个不好的问题,当用户按下我的关闭按钮时(实际上是一张图片)我将宏与...关联,代码调用:

ThisWorkbook.Close savechanges:=True
Run Code Online (Sandbox Code Playgroud)

它导致4台支持的计算机中的2台处于EXCEL状态(Windows XP = OK,Windows 10 = OK 1 BAD OTHER,Windows 8 = BAD).

在此输入图像描述

我已经将事件隔离到这个特定的代码行(只用一个关闭按钮制作一个1张excel文件,它仍然崩溃)我注意到如果excel文件不是唯一一个打开的,有时它不会崩溃(也许问题是关闭excel本身)

我所做的是分离2个语句,所以如果它(崩溃)崩溃它已经保存了:

ThisWorkbook.Save
ThisWorkbook.Close
Run Code Online (Sandbox Code Playgroud)

有人可以点灯吗?我真的迷路了.我尝试了所有可以想到的替代方案(activeworkbook ......)

Tl; dr: "ThisWorkbook.Close"导致excel崩溃

excel vba excel-vba xlsm

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

如何从Excel 2003 VBA写入"Google电子表格"

我有一个Excel 2003文件,其行与此类似:

在此输入图像描述

我需要点击"按钮",然后将该行添加为Google电子表格中的最后一行

相近:

在此输入图像描述

可能吗?

我应该使用命令行Google工具吗?

有没有更好的办法?更简单的方法?

你会怎么做?

(一旦我知道如何将VBA中的 "东西"添加到Google Docs,我将如何将其添加到最后一行?)

更多信息:我有一个 Excel 2003 "程序",可以保存公司的所有销售额(包括客户信息),我希望制作一份全球通讯录,我的(非)同事可以轻松更新.

vba google-docs excel-2003 google-sheets

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

通过FTP从Excel VBA上传文件

需要从Excel VBA将文件(file.txt)上载到服务器(ftp.server.com).(不一定是FTP,只需要能够将文件放在那里并将其取回,我在GoDaddy共享主机上有一台服务器)

我试过的是运行这个脚本:

ftp -s:script.txt
Run Code Online (Sandbox Code Playgroud)

script.txt:

open ftp.server.com
USER
PASS
lcd c:\
put file.txt
disconnect
bye
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

425无法打开与端口53637的数据连接:连接超时

谷歌告诉我,我需要进入被动模式,但命令行ftp.exe客户端不允许这样做.

任何人都知道任何允许被动模式的免费(开源)命令行FTP客户端?

我有更简单的替代FTP吗?

有没有更好的方法通过VBA上传文件(没有命令行解决方法)?

我正在考虑使用DROPBOX(但我真的不想在所有需要该程序的工作站上安装此程序).

ftp excel vba

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