With zsh you can call it with the noglob builtin¹, that way it doesn't try to parse the bracketed section as a globbing pattern; if that works for you, then you can simply "alias qalc='noglob qalc'" for future use.
¹ https://zsh.sourceforge.io/Doc/Release/Shell-Grammar.html#Pr...