一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 在QListWidget上右击鼠标弹出删除菜单 第一步,创建一个包含两条数据的QListWidget 1 /*初始化一个包含两个Action(Delete和ClearAll)的菜单*/ 2 popMenu_In_ListWidget_ = new QMenu(this); 3 action_Dele 阅读全文
posted @ 2020-10-28 13:55 一杯清酒邀明月 阅读(2921) 评论(0) 推荐(0)
摘要: QListWidget的selectedItems方法返回列表部件中所有选中项的一个列表,调用语法如下: list selectedItems() 返回列表中的每个元素就是一个QListWidgetItem对象,如果没有选中项,则返回空列表。 阅读全文
posted @ 2020-10-28 13:35 一杯清酒邀明月 阅读(8058) 评论(0) 推荐(1)
摘要: Qt的PushButton的常用的三种响应有pressed,released和clicked。 优先级:pressed>released>clicked 按下按钮pressed函数的内容,释放按钮先执行released函数的内容,再执行clicked函数的内容。 当鼠标光标在按钮上时,鼠标左键被按下 阅读全文
posted @ 2020-10-28 13:29 一杯清酒邀明月 阅读(2177) 评论(0) 推荐(0)
摘要: 1 list->setMovement(QListView::Static);//禁止元素拖拽 2 list->setMovement(QListView::Free);//元素可以自由拖拽 3 list->setMovement(QListView::Snap); 阅读全文
posted @ 2020-10-28 13:28 一杯清酒邀明月 阅读(2091) 评论(0) 推荐(0)
摘要: 为了界面的美观,我们有时会需要隐藏掉QListWidget的水平滚动条和垂直滚动条。可以使用以下代码实现: 1 QListWidget *lw_lyricList = new QListWidget(); 2 ui->lw_lyricList->setVerticalScrollBarPolicy( 阅读全文
posted @ 2020-10-28 11:47 一杯清酒邀明月 阅读(1715) 评论(0) 推荐(0)
摘要: 1.实现的功能 在listWidget中水平添QListWidgetItem,点击按钮删除所有QListWidgetItem,下面直接上代码,代码中有每一步的注释。 2.代码实现 1 #include "mainwindow.h" 2 #include "ui_mainwindow.h" 3 #in 阅读全文
posted @ 2020-10-28 11:46 一杯清酒邀明月 阅读(1240) 评论(0) 推荐(0)
摘要: 今天要实现一个新的需求,要求一个选图界面的每个单元项以文字在上,图片在下的形式显示。但QListWidget中只有两种搭配,一是文字在下图片在上,二是图片在左文字在右,如下图所示。 1 //文字框高度 2 const int textHight = 30; 3 4 //图片框距左边界距离 5 con 阅读全文
posted @ 2020-10-28 09:45 一杯清酒邀明月 阅读(2050) 评论(0) 推荐(0)
摘要: 1 listWidget = new QListWidget; 2 listWidget->setIconSize(QSize(width, height)); 3 QListWidgetItem *item = new QListWidgetItem(QIcon("icon.png"), tr(" 阅读全文
posted @ 2020-10-28 09:44 一杯清酒邀明月 阅读(4092) 评论(0) 推荐(0)