RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Роман
Asked: 2024-10-07 07:30:20 +0000 UTC

缩放、增加或减少块,使块宽度达到 10%

  • 7

有一个父块和一个子块。父级的宽度为 653px。子块的宽度可以是 5px 或 300px。随机的...

javascript 中的公式会是什么样子,它将给出 css 属性的值transform:scale(*),应用该值,子块的宽度将等于10%父块的宽度。

javascript
  • 2 个回答
  • 31 Views
Martin Hope
flinnnny
Asked: 2024-10-07 04:12:19 +0000 UTC

对象被添加到 tkinter 中的错误窗口

  • 5

我创建了第二个窗口,当我尝试将对象添加到第二个窗口时,它们会添加到第一个窗口。需要做什么?

代码:

import tkinter as ttk
from tkinter import *
from tkinter import messagebox as msgbox


class AddWin(ttk.Toplevel):
    def __init__(self, parent):
        super().__init__(parent)

        # All elements
        lbl = ttk.Label(text="TEST")
        horizontal_scale = ttk.Scale(orient=HORIZONTAL, length=200, from_=1.0, to=100.0)

        # Start settings
        self.geometry("200x50")
        self.title("Sets MMC")
        self.resizable(True, True)
        self.protocol("WM_DELETE_WINDOW", self.closing_win)

        # Place elements
        lbl.pack()
        horizontal_scale.pack()

    def closing_win(self):
        if msgbox.askokcancel("Quit", "Do you want to save settings?"):
            pass    # Here's need be save settings

        self.destroy()


class App(ttk.Tk):
    def __init__(self):
        super().__init__()

        # All elements
        btn = ttk.Button(text="OFF", command=lambda: print("I WORK"))

        text_lbl = f"0p (pixels)"
        lbl = ttk.Label(text=text_lbl)

        sets_btn = ttk.Button(text="Settings", command=self.open_window)

        # Start settings
        self.geometry("200x75")
        self.title("MMC")
        self.resizable(True, True)
        self.protocol("WM_DELETE_WINDOW", self.closing_app)

        # Place elements
        btn.pack()
        lbl.pack()
        sets_btn.pack()

    def closing_app(self):
        if msgbox.askokcancel("Quit", "Do you want to quit?"):
            self.destroy()

    def open_window(self):
        add_win = AddWin(self)
        add_win.grab_set()


if __name__ == "__main__":
    app = App()
    app.mainloop()
python
  • 1 个回答
  • 17 Views
Martin Hope
Ярослав Овчар
Asked: 2024-10-07 02:56:07 +0000 UTC

在 JS 中通过 parseInt() 转换 null

  • 8

该问题采用非负整数和字符串列表并返回新的数字数组。

const filterlist = [1, 2, "a", "b", 0];

function filter_list(l) {
  let arrayResult = [];
  for (const iteml of l) {
    if (parseInt(iteml)) {
      arrayResult.push(iteml);
    }
  }
  return arrayResult;
}

const res = filter_list(filterlist);

for (let i = 0; i < res.length; i++) {
  console.log(res[i]);
}

// console.log(parseInt(0));

这样做时,结果发现只解析了 1 和 2,而 0 仍然悬而未决,但是为什么当我将转换带到控制台(注释行)时,它显示这是一个数字。我知道零是一个错误值,但是我该如何绕过它呢?

javascript
  • 3 个回答
  • 66 Views
Martin Hope
Леонид
Asked: 2024-10-06 23:34:48 +0000 UTC

再次使用复选框宏

  • 6

我已经联系过这个宏(复选框宏)并收到了全面的答复:

For i = 1 To 6
  If Controls("CheckBox" & i) = False Then  
    MsgBox "TEST", vbOKOnly
  End If
Next

但我的 Excel 暂时不想运行它,VBA 编辑器报告“控件未定义”,请帮我解决这个问题。继续搜索我的问题,我发现在同一个英语网站https://stackoverflow.com/a/57983985/27667238 上有一个答案,于 2019 年给出,但我的英语水平不允许我立即找到答案。

excel
  • 1 个回答
  • 57 Views
Martin Hope
kristal
Asked: 2024-10-06 20:58:00 +0000 UTC

为什么相同的列表在创建不同时权重不同?

  • 10

我最近遇到了这个问题:

sys.getsizeof([0] * 3)  # 80
sys.getsizeof([0, 0, 0])  # 120
sys.getsizeof([0 for i in range(3)])  # 88

检查过Python 3.10.4。需要澄清的是,这种行为并不是所有版本的 Python 的特征,而只是大约3.9.19到3.10.14(但这并不精确)。

真正的问题是这里发生了什么以及为什么相同的列表权重不同?

import sys

list_1 = [0] * 3
list_2 = [0, 0, 0]
list_3 = [0 for i in range(3)]

print(list_1)  # > [0, 0, 0]
print(list_2)  # > [0, 0, 0]
print(list_3)  # > [0, 0, 0]

print(list_1 == list_2 and list_2 == list_3 and list_3 == list_1)  # > True

print(sys.getsizeof(list_1))  # > 80
print(sys.getsizeof(list_2))  # > 120
print(sys.getsizeof(list_3))  # > 88

假设第一个数组在复制后在内存中存储对同一对象的三个引用是合乎逻辑的,并且解释器以某种方式对此进行了优化。但其他数组不也会发生同样的情况吗?毕竟,Python 缓存的是从 -5 到 256 的数字,这意味着对缓存的数字 0 的三个相同引用应该存储在其他列表中。但是,问题来了:为什么对相同数字的三个引用与三个相同。引用不同的数字?同时小于列表 2 和 3 中的数字?

list_4 = list(range(3))
print(list_4)  # > [0, 1, 2]
print(sys.getsizeof(list_4))  # > 80
python
  • 1 个回答
  • 78 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5