RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

全部问题

Martin Hope
Никита Трохимчук
Asked: 2024-09-28 03:08:35 +0000 UTC

如何制作方形模拟时钟的指针?

  • 5

我正在尝试制作一个模拟时钟,但是是方形的。问题是创建箭头。我根本无法创建箭头。

#card7 {
  width: 500px;
  height: 500px;
  background-color: #C4C4C4;
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}

.line {
  width: 100%;
  height: 35px;
  background-color: #0000AA;
  font-size: 20px;
  display: flex;
}

.turn {
  width: 40px;
  height: 35px;
  background-color: #C4C4C4;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  border: 2px solid Black;
  display: flex;
}

.title {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  text-align: center;
  color: #fff;
  display: flex;
}

.close {
  width: 40px;
  height: 35px;
  background-color: #C4C4C4;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  border: 2px solid Black;
  display: flex;
  box-shadow: inset 2px 2px 0px 0px #FFFFFF, inset -3px -3px 0px 0px #939393;
}

#clockFace {
  width: 490px;
  height: 460px;
  margin: 7px 5px;
  background-color: #C4C4C4;
  box-shadow: inset 0px 0px 0px 8px rgba(255, 0, 0, 1), 0px 0px 0px 5px rgba(149, 1, 1, 1), inset 0px 0px 0px 15px rgba(149, 1, 1, 1);
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}

#clockFace::before {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  text-align: center;
  background: #000;
}

#clockFace div {
  position: absolute;
  inset: 20px;
  text-align: center;
  display: inline-block;
  transform: rotate(calc(30deg * var(--i)));
}

#clockFace div p {
  display: inline-block;
  transform: rotate(calc(-30deg * var(--i)));
}

.hour-hand {
  width: 8px;
  height: 20px;
  background: seagreen;
}

.minute-hand {
  width: 8px;
  height: 140px;
  background: seagreen;
}

.second-hand {
  width: 8px;
  height: 160px;
  background: seagreen;
}

.hour-hand,
.minute-hand,
.second-hand {
  position: absolute;
  bottom: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
<div id="card7">
  <div class="line">
    <div class="turn">➖</div>
    <p class="title">Часы</p>
    <div class="close">▲</div>
  </div>
  <!--Часы-->
  <div id="clockFace">
    <div style="--i:1;">
      <p>1</p>
    </div>
    <div style="--i:2;">
      <p>2</p>
    </div>
    <div style="--i:3;">
      <p>3</p>
    </div>
    <div style="--i:4;">
      <p>4</p>
    </div>
    <div style="--i:5;">
      <p>5</p>
    </div>
    <div style="--i:6;">
      <p>6</p>
    </div>
    <div style="--i:7;">
      <p>7</p>
    </div>
    <div style="--i:8;">
      <p>8</p>
    </div>
    <div style="--i:9;">
      <p>9</p>
    </div>
    <div style="--i:10;">
      <p>10</p>
    </div>
    <div style="--i:11;">
      <p>11</p>
    </div>
    <div style="--i:12;">
      <p>12</p>
    </div>
    <div class="hour-hand"></div>
    <div class="minute-hand"></div>
    <div class="second-hand"></div>
  </div>
</div>

到目前为止,这是结果:

在此输入图像描述

javascript
  • 1 个回答
  • 24 Views
Martin Hope
facecaat
Asked: 2024-09-28 01:03:15 +0000 UTC

如何向 Python 字典中已有的值添加值

  • 5
pets = [('Hatiko', 'Parker', 'Wilson', 50),
        ('Rusty', 'Josh', 'King', 25),
        ('Fido', 'John', 'Smith', 28),
        ('Butch', 'Jake', 'Smirnoff', 18),
        ('Odi', 'Emma', 'Wright', 18),
        ('Balto', 'Josh', 'King', 25),
        ('Barry', 'Josh', 'King', 25),
        ('Snape', 'Hannah', 'Taylor', 40),
        ('Horry', 'Martha', 'Robinson', 73),
        ('Giro', 'Alex', 'Martinez', 65),
        ('Zooma', 'Simon', 'Nevel', 32),
        ('Lassie', 'Josh', 'King', 25),
        ('Chase', 'Martha', 'Robinson', 73),
        ('Ace', 'Martha', 'Williams', 38),
        ('Rocky', 'Simon', 'Nevel', 32)]


result = {}

for tup in pets:
    if tup not in result:
        result[tup[1], tup[2], tup[3]] = [tup[0]]
    else:
        result[tup[1], tup[2], tup[3]].append(tup[0])

print(result)

任务是获取主人的名字、姓氏和年龄,并将它们作为字典键,这有效,tup[0],也就是说,它使狗的名字成为字典值,但是该行

else:
        result[tup[1], tup[2], tup[3]].append(tup[0])

不向字典键添加另一个值,为什么?

在示例中,Josh King 25 有几只狗,但他只保存了最后一只 - Lassie,我该如何解决此问题并添加所有狗?

我尝试通过追加来完成,因为该值是一个列表,可以通过追加将新值添加到其中,但它不会添加它们

python
  • 2 个回答
  • 69 Views
Martin Hope
TosiX
Asked: 2024-09-28 00:51:06 +0000 UTC

异步输入到控制台,不受辅助线程干扰

  • 6

最近我在用python写CLI一个服务器程序,我的程序异步运行,我遇到了以下问题:


我马上说网上有这样的问题,只是英文的。堆栈溢出,但它不再相关(它已有 14 年历史),并且该方法不再有效

我的控制台同时接收来自服务器的消息,同时我想实现异步命令输入,在网上找到了下面这个所谓的“row_input()”的例子(如果我混合了一些东西,我很抱歉;向上):

import asyncio
import sys
import websockets


async def ainput(string: str) -> str:
    await asyncio.to_thread(sys.stdout.write, f'{string} ')
    return (await asyncio.to_thread(sys.stdin.readline)).rstrip('\n')

该功能允许您异步输入игнорируя带有传入信息的文本,但是,当接收信息时,未完成的文本сбрасывается,来自服务器的消息补充了该行,并且каретка переводится на следующую строку,我需要输入之前的文本,例如“输入命令:”保留在底部,接收信息时也会保存输入字段。理论上,当收到新消息时,控制台应该读取未完成的输入,删除该行,写入消息,然后再次开始输入,但使用未完成的文本。还可以用于额外的信息,我工作的目的Windows 10

python
  • 1 个回答
  • 47 Views
Martin Hope
Matrin-Iden
Asked: 2024-09-27 21:01:09 +0000 UTC

启动设置 - qt 中的命令行选项

  • 3

截屏

请告诉我为什么需要这些参数以及如何使用它们(命令行参数)。

从来没有用过它。

c++
  • 1 个回答
  • 48 Views
Martin Hope
Wizi
Asked: 2024-09-27 17:30:36 +0000 UTC

TypeError:“函数”对象不支持项目分配[关闭]

  • 5
关闭这个问题是题外话。目前不接受对此问题的答复。

该问题是由于无法重现或拼写错误造成的。虽然类似的问题可能与本网站相关,但该问题的解决方案不太可能对未来的访问者有帮助。您通常可以通过在发布问题之前编写和研究一个最小的程序来重现问题来避免此类问题。

6 小时前关闭。

改进问题

主要代码=

        elif choice == "5":
        print(f"{COLOR_CODE['GREEN']}                                         Выполните все ниже перечисленные требования!")
        print(f"{COLOR_CODE['GREEN']}                                      Почты которые можно добавить: Gmail, hotmail, mail")
        print(f"{COLOR_CODE['GREEN']}                                     ┌─────────────────────────────────────────────────────┐")
        emailst = input(f"                                     │ > 1. Введите почту:")
        passwordst = input(f"                                     │ > 2. Введите пароль:")
        print(f"{COLOR_CODE['GREEN']}                                     └─────────────────────────────────────────────────────┘")
        try:
            with open("senders.json", "r") as f:
                senders = json.load
        except FileNotFoundError:
            senders = {}
        senders[emailst] = passwordst
        with open("senders.json", "w") as f:
            json.dump(senders, f, indent=4)
            print(f"{COLOR_CODE['GREEN']}                                     > Почта {emailst} успешно добавлена в софт!{COLOR_CODE['GREEN']}")
            time.sleep(5)

错误 -

  File "C:\Users\Wizi\Desktop\ExSnoser 0.3 MOBILE\main.py", line 570, in main
senders[emailst] = passwordst
~~~~~~~^^^^^^^^^
TypeError: 'function' object does not support item assignment

看来一切都写对了,程序接收到了所有信息!其他使用信息(邮件、邮件密码)的功能也很棒!

python
  • 1 个回答
  • 22 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