RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

MAXULTRA0's questions

Martin Hope
MAXULTRA0
Asked: 2025-03-17 22:53:58 +0000 UTC

Telebot 抛出错误“'CallbackQuery' 对象没有属性 'chat'

  • 5

我刚刚开始制作我的第一个大型机器人,但我立即遇到了一个错误:

*(async_telebot.py:591 MainThread) ERROR - TeleBot: "'CallbackQuery' object has no attribute 'chat'*

当我按下返回按钮时,这个错误弹出,我完全不知道该怎么办。

代码:

import asyncio
from telebot.async_telebot import AsyncTeleBot
from telebot.types import InlineKeyboardMarkup, InlineKeyboardButton

bot = AsyncTeleBot("TOKEN")

@bot.message_handler(commands=['start'])
async def cmd_start(message):
    await bot.send_message(message.chat.id, "Привет ✌️ ")
    markup = InlineKeyboardMarkup(row_width=1)
    item1 = InlineKeyboardButton("Все активы", callback_data='bt1')
    item2 = InlineKeyboardButton("Выбор счета", callback_data='bt2')
    item3 = InlineKeyboardButton("Группу счетов", callback_data='bt3')
    markup.add(item1, item2, item3)
    await bot.send_message(message.chat.id, 'Выбери где будут вестись финансы:', reply_markup=markup)

@bot.callback_query_handler(func=lambda callback: True)
async def handle_callback(callback):
    if callback.data == "bt1":
        await handle_all_assets(callback)
    elif callback.data == "bt2":
        await handle_account_selection(callback)
    elif callback.data == "bt3":
        await handle_group_selection(callback)
    elif callback.data == "back1" or callback.data == "back2" or callback.data == "back3":
        await cmd_start(callback)

async def handle_all_assets(callback):
    markup = InlineKeyboardMarkup(row_width=2)
    plus1 = InlineKeyboardButton(text="Добавить ➕", callback_data="plus1")
    minus1 = InlineKeyboardButton(text="Убрать ➖", callback_data="min1")
    back1 = InlineKeyboardButton(text="Назад", callback_data="back1")
    markup.add(plus1, minus1, back1)
    await bot.send_message(callback.message.chat.id, "Общее количество финансов:", reply_markup=markup)

async def handle_account_selection(callback):
    markup = InlineKeyboardMarkup(row_width=2)
    plus2 = InlineKeyboardButton(text="Добавить ➕", callback_data="plus2")
    minus2 = InlineKeyboardButton(text="Убрать ➖", callback_data="min2")
    back2 = InlineKeyboardButton(text="Назад", callback_data="back2")
    markup.add(plus2, minus2, back2)
    await bot.send_message(callback.message.chat.id, "Убрать/добавить счет:\n", reply_markup=markup)

async def handle_group_selection(callback):
    await bot.send_message(callback.message.chat.id, "Убрать/добавить новую группу:")

asyncio.run(bot.polling())
python
  • 1 个回答
  • 26 Views
Martin Hope
MAXULTRA0
Asked: 2024-12-15 20:49:46 +0000 UTC

Rust 中与编译器相关的错误

  • 5

大家好。

我最近想开始学习 rust,我下载了 rustrower,但是当我启动 Hello World 时,出现以下错误:

error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1

|然后就是这样的恐怖:

=注意:“x86_64-w64-mingw32-gcc”“-fno-use-linker-plugin”“-Wl,--dynamicbase”“-Wl,--disable-auto-image-base”“-m64”“- Wl,--高熵-va" “C:\Users\Maxim\.rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\rsbegin.o”“C:\Users\Maxim\AppData \Local\Temp\rustcqjL5l5\symbols.o" “C:\Users\Maxim\RustroverProjects\untitled\target\debug\deps\untitled-9116ac291e29c433.1bufwf4o565udyeyfw8dbbcce.rcgu.o” “C:\ Users \ Maxim \ RustroverProjects \ untitled \ target \ debug \ deps \ untitled-9116ac291e29c433.3fyok7drm7xsx9egffn07hye7.rcgu.o” “C:\ Users \ Maxim \ RustroverProjects \ untitled \ target \ debug \ deps \ untitled-9116ac291e29c433.688meb8f9n6rf5q3zerkeaw52.rcgu.o” “C:\Users\Maxim\RustroverProjects\untitled\target\debug\deps\untitled-9116ac291e29c433.a5kjldcxznss1g96v0uy4bzfp.rcgu.o” “C:\ Users \ Maxim \ RustroverProjects \ untitled \ target \ debug \ deps \ untitled-9116ac291e29c433.dl8blfap4d88d8cp2ymkn4fqk.rcgu.o” “C:\Users\Maxim\RustroverProjects\untitled\target\debug\deps\untitled-9116ac291e29c433.dt2h02xlxyu2qkzhpekx7cf6q.rcgu.o” “C:\ Users \ Maxim \ RustroverProjects \ untitled \ target \ debug \ deps \ untitled-9116ac291e29c433.5k7lzr9skxlmubb3ngwg0ygcy.rcgu.o”“-Wl,-Bstatic” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libstd-5066810ba6a3c331.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libpanic_unwind-ffe1b3cf1e858a91.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libobject-4bb2bf6b8aedb0e7.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libmemchr-b3db5392c89f893a.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libaddr2line-20a9bc570f589ab2.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libgimli-e4c6854cb2570d1b.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libwindows_targets-176ce559adcaeeab.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ librustc_demangle-f41139342d761cc4.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libstd_detect-a9c8a66a6ab04d67.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libhashbrown-d0a5c38fcf7e3ab4.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ librustc_std_workspace_alloc-34bf8e2ba505f823.rlib”“C:\ Users \ Maxim \.rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\libminiz_oxy-e6c3bcb6aba3cc78.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libadler-25fd04130c61c486.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libunwind-406d0684cd466981.rlib” “C:\Users\Maxim\.rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\libcfg_if-308de7222dbe7630.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ liblibc-b17ad35300ef919c.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ liballoc-16133477ba5b1335.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ librustc_std_workspace_core-c9c952e3e4dff3e7.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libcore-225aecd5787b5a6d.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libcompiler_builtins-15f2e04ecb4aa720.rlib”“-Wl,-Bdynamic” “-lkernel32” “-lkernel32”“-ladvapi32”“-lntdll”“-luserenv”“-lws2_32”“-ldbghelp”“-lgcc_eh”“-l:libpthread.a”“-lmsvcrt”“-lmingwex”“-lmingw32”“- lgcc" "-lmsvcrt" "-lmingwex" "-luser32" “-lkernel32”“-Wl,--nxcompat”“-o”“C:\ Users \ Maxim \ RustroverProjects \ untitled \ target \ debug \ deps \ untitled-9116ac291e29c433.exe”“-Wl,--gc-sections” “-no-pie”“-nodefaultlibs” "C:\Users\Maxim\.rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\rsend.o" = 注意: E:/gcc/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:找不到-lgcc_eh:没有这样的文件或目录␍collect2.exe:错误:ld返回1退出状态rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\liballoc-16133477ba5b1335.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ librustc_std_workspace_core-c9c952e3e4dff3e7.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libcore-225aecd5787b5a6d.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libcompiler_builtins-15f2e04ecb4aa720.rlib”“-Wl,-Bdynamic” “-lkernel32” “-lkernel32”“-ladvapi32”“-lntdll”“-luserenv”“-lws2_32”“-ldbghelp”“-lgcc_eh”“-l:libpthread.a”“-lmsvcrt”“-lmingwex”“-lmingw32”“- lgcc" "-lmsvcrt" "-lmingwex" "-luser32" “-lkernel32”“-Wl,--nxcompat”“-o”“C:\ Users \ Maxim \ RustroverProjects \ untitled \ target \ debug \ deps \ untitled-9116ac291e29c433.exe”“-Wl,--gc-sections” “-no-pie”“-nodefaultlibs” "C:\Users\Maxim\.rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\rsend.o" = 注意: E:/gcc/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:找不到-lgcc_eh:没有这样的文件或目录␍collect2.exe:错误:ld返回1退出状态rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\liballoc-16133477ba5b1335.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ librustc_std_workspace_core-c9c952e3e4dff3e7.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libcore-225aecd5787b5a6d.rlib” “C:\ Users \ Maxim \ .rustup \ toolchains \ stable-x86_64-pc-windows-gnu \ lib \ rustlib \ x86_64-pc-windows-gnu \ lib \ libcompiler_builtins-15f2e04ecb4aa720.rlib”“-Wl,-Bdynamic” “-lkernel32” “-lkernel32”“-ladvapi32”“-lntdll”“-luserenv”“-lws2_32”“-ldbghelp”“-lgcc_eh”“-l:libpthread.a”“-lmsvcrt”“-lmingwex”“-lmingw32”“- lgcc" "-lmsvcrt" "-lmingwex" "-luser32" “-lkernel32”“-Wl,--nxcompat”“-o”“C:\ Users \ Maxim \ RustroverProjects \ untitled \ target \ debug \ deps \ untitled-9116ac291e29c433.exe”“-Wl,--gc-sections” “-no-pie”“-nodefaultlibs” "C:\Users\Maxim\.rustup\toolchains\stable-x86_64-pc-windows-gnu\lib\rustlib\x86_64-pc-windows-gnu\lib\rsend.o" = 注意: E:/gcc/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:找不到-lgcc_eh:没有这样的文件或目录␍collect2.exe:错误:ld返回1退出状态ld 返回 1 退出状态ld 返回 1 退出状态

我尝试创建 .cargo 配置,但没有用

聚苯乙烯

您只需使用以下命令重新安装 Rust 即可将其删除:

rustup self uninstall
компиляция
  • 1 个回答
  • 27 Views
Martin Hope
MAXULTRA0
Asked: 2024-03-10 20:17:48 +0000 UTC

我写了一个小程序来找到根并将其放入customtkinter,但是当我安装主题时,主题保持不变。该怎么办?

  • 5

我写了一个小程序来寻找根源,要求神经元将这个程序放入customtkinter中。我马上就注册了customtkinter.set_default_color_theme("dark-blue")。该代码有效,但主题仍然是默认的。这是代码:



def calculate():
    try:
        h = int(entry_h.get())
        g = var_g.get()
        if h <= 0:
            label_result.configure(text='Пожалуйста, введите корректное число')
        else:
            if g == 2:
                s = sqrt(h)
                label_result.configure(text=f'квадратный корень из {h} = {s}')
            elif g == 3:
                s = h ** (1/3)
                label_result.configure(text=f'Кубический корень из {h} = {s}')
            elif g == 1:
                n = int(entry_n.get())
                if n <= 0:
                    label_result.configure(text='Пожалуйста, введите корректное значение n')
                else:
                    s = h ** (1./n)
                    label_result.configure(text=f'N корень из {h} = {s}')
            else:
                label_result.configure(text='Произошла ошибка')
    except ValueError:
        label_result.configure(text='Пожалуйста, введите корректное число')

window = ctk.CTk()
window.title('Калькулятор корней')
window.geometry('600x200')  # задаем размер окна
ctk.set_default_color_theme("dark-blue")

frame = ctk.CTkFrame(window)
frame.pack(padx=10, pady=10)

label_h = ctk.CTkLabel(frame, text='Ваше число для поиска корня:', width=120)
label_h.grid(row=0, column=0, padx=5, pady=5)
entry_h = ctk.CTkEntry(frame, width=120)
entry_h.grid(row=0, column=1, padx=5, pady=5)

var_g = ctk.IntVar()
radio_2 = ctk.CTkRadioButton(frame, text='квадратный корень', variable=var_g, value=2, width=120)
radio_2.grid(row=1, column=0, padx=5, pady=5)
radio_3 = ctk.CTkRadioButton(frame, text='кубический корень', variable=var_g, value=3, width=120)
radio_3.grid(row=1, column=1, padx=5, pady=5)
radio_1 = ctk.CTkRadioButton(frame, text='N корень', variable=var_g, value=1, width=120)
radio_1.grid(row=1, column=2, padx=5, pady=5)

label_n = ctk.CTkLabel(frame, text='введите N степень для нахождения корня:', width=120)
label_n.grid(row=2, column=0, padx=5, pady=5)
entry_n = ctk.CTkEntry(frame, width=120)
entry_n.grid(row=2, column=1, padx=5, pady=5)

button_calculate = ctk.CTkButton(frame, text='Рассчитать', command=calculate, width=20)
button_calculate.grid(row=3, column=0, padx=5, pady=5)
label_result = ctk.CTkLabel(frame, text='', width=20)
label_result.grid(row=4, column=0, columnspan=3)

window.mainloop()

如果您告诉我如何提高工具箱、按钮和所有文本的质量,我也会很高兴,因为 当代码执行时,一切看起来都非常像素化。先感谢您

Ps:各位,不要严格判断我的问题,我最近才开始学习Python,谢谢懂的人

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