QRegExpValidator with QTextEdit
QRegExpValidator with QTextEdit
QRegExpValidator是否可以与QTextEdit小部件一起使用?
我尝试通过setValidator()实现,还将qtextedit设置为父对象。但它不起作用。
您应该使用virtual QValidator::State QRegExpValidator::validate(QString & input, int & pos) const
或bool QRegExp::exactMatch(const QString & str) const
自己操作。这应该不难,您只需要确定从哪里开始验证。
您可以执行以下操作
- 定义当textChanged()信号为发射的
- 发出具有两个参数的信号(qtextedit中的数据和相同数据的长度)
- 将validate()插槽与上述插槽连接
相关文章:
- Problems with std::cin.fail()
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- Boost.TEST with CLion: "Test framework quit unexpectedly"
- 避免碎片化的ClientHellos with OpenSSL (DTLS)
- Issues with Win32 ReadProcessMemory API
- Qt with WinAPI MouseProc
- [[maybe_unused]] with structured_binding?
- Issue with WriteProcessMemory
- OpenCV RTP-Stream with FFMPEG
- "Unable to start debugging. No process is associated with this object." - 在Visual Studio Code中使用GDB
- 在 QTextEdit 中使用指针或在 Qt-Creator 上使用 connect()
- std::adjacent_difference with std::chrono time_point
- DLL Made with CMake 使程序崩溃
- QtCreator with C 库中的链接器问题
- SHBrowseForFolder with BIF_BROWSEFORCOMPUTER and SHGetPathFr
- specialized std::default_delete with QQmlComponent
- VS2019 - Sudo Remote Debugging on Linux with Cmake project
- Inference pytorch C++ with alexnet and cv::imread image
- QRegExpValidator with QTextEdit