用QT在做医疗系统,请问实现点击LineEdit框,然后他会弹出数据库的一条条病人数据供我选择

寻常记 2021-04-11 01:38:52
类似于图上这种
...全文
788 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-08
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10794527.html
五里之南 2021-04-17
  • 打赏
  • 举报
回复
通过QCompleter 来实现这个效果,示例代码: QCompleter *complter = new QCompleter(this); complter->setCaseSensitivity(Qt::CaseInsensitive); complter->setFilterMode(Qt::MatchContains); complter->setCompletionMode(QCompleter::PopupCompletion); complter->setMaxVisibleItems(10); lineEdit->setCompleter(complter);
翅膀又硬了 2021-04-16
  • 打赏
  • 举报
回复
自己写一个类继承QLineEdit,自己写一个信号函数,重载 virtual void mousePressEvent(QMouseEvent *event);然后在这个函数里面发射信号函数。
D_KING_ 2021-04-14
  • 打赏
  • 举报
回复
对QLineEdit设置QCompleter
星灵剑圣 2021-04-12
  • 打赏
  • 举报
回复
不使用LineEdit框,改用combobox,然后设置editable为true,然后做个自定义的QCompleter,吧QCompleter做成你这个图里的样子,然后再做相应的事件就行
xqhrs232 2021-04-11
  • 打赏
  • 举报
回复
处理LineEdit框的事件就可以了吧?

16,239

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧