- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 qt 单独设置某个控件的tooltip
在setstylesheet里面加上QTooltip{}即可如 ui->checkBox->setStyleSheet("QToolTip{" "background-color: rgb(255,255,255);" "font: 12px 微软雅黑;" ...
2018-04-13 16:11:56 2625
原创 qml实现的聊天界面
非常感谢【Qml+Qt】聊天机器人|http://www.qtcn.org/bbs/read-htm-tid-62920.html提供的思路自己增加了需要的一些功能:实现了listview的delegate文字可以鼠标选择并复制、接受键盘ctrl+c复制,item的删除,鼠标上滑到最顶端时加载更多item,摒弃了互动聊天方式,只用于推送,若需要建议参考以上链接直接贴代码:import QtQuic...
2018-03-27 21:50:21 2294 2
转载 Qt键盘事件--组合键响应方法
转自:https://blog.csdn.net/mooneve/article/details/64924053按键+按键组合,例如ctrl+字母(先ctrl后A触发,先A后ctrl不可触发):[cpp] view plain copy void MyAPP::keyPressEvent(QKeyEvent *event) { if ((event->modifiers() =...
2018-03-27 20:28:52 1972
原创 sqllite 自增id和rowid的一个区别
1,定义自增id id integer primary key autoincrement2,一个新的表自增id和rowid都是从1开始向上增加3,before: id=10; rowid=10; delete from table; insert into table (xxx) values (xxx); after: id=11,rowid=1;...
2018-03-20 19:15:46 2221
原创 sql where条件语句中同时包含and,or注意加括号
在测试程序的时候发现sql查询语句超过范围检查sql语句发现原语句:select xx from xx where a=b and c=d or e=f;预期的结果是满足a=b的同时c=d或者e=f,忘记加括号导致范围超限加括号后select xx from xx where a=b and (c=d or e=f);问题随小,还是值得注意...
2018-03-17 22:15:33 53490
原创 QTextedit查找给定字符串并改变其颜色
代码如下 :void history::on_pushButton_clicked(){ QString to_find_text=ui->lineEdit->text(); while(ui->textEdit->find(to_find_text,QTextDocument::FindBackward)){ QTextCursor find_c...
2018-03-13 21:02:08 5118
原创 QMetaObject::connectSlotsByName: No matching signal for on_move_totop_clicked()
QMetaObject::connectSlotsByName: No matching signal for on_move_totop_clicked()?原因一:on_move_totop_clicked()是我自定义的一个按钮槽函数,void on_pushButton_12_clicked();模仿了qt自动生成的槽函数的格式;不晓得怎么回事了,,反正以下是解决方法:解决:估计有on它会...
2018-03-04 15:49:37 1560
原创 一个textbrowser设置垂直滚动条样式表的bug
原来的设置: ui->textBrowser->setStyleSheet("background-color:rgb(255,255,255);" "border:0px solid transparent;" "border-top:0px solid rg...
2018-02-11 16:04:33 2382
原创 QTablewidget只显示横分割线,不显示竖分割线
ui->tableWidget->setShowGrid(false);ui->tableWidget->setStyleSheet("QTableWidget::Item{border:0px solid rgb(255,0,0);""border-bottom:1px solid rgb(255,0,0);}");思路就是隐藏自带的分割线,设置每个item的下边线的颜...
2018-01-29 01:51:04 18694 4
原创 全局控件的信号槽函数尽量在构造函数中完成
遇到一个奇怪的问题。初始化以后的函数中预期的结果一样的,在使用了修改功能函数后发现与预期的结果不一样了,排查发现信号槽的连接在初始化函数的局部函数中进行的,尽管构造函数中使用了该初始化函数,但是似乎没有起作用,将connect放在构造函数中后正常...
2018-01-10 22:45:39 746 1
原创 qt listwidget tab之间互相跳转时崩溃的一个原因
listwidget从tab_2跳转至tab_1时,若函数中使用到currentitem时需要给listwidget设置currentitem的位置,因为跳转过来时currentitem时是空的,在函数中使用currentitem时就会奔溃;解决:(update_chatwidget中使用了currentitem) ui->tabWidget->setCu...
2018-01-10 17:04:22 983
原创 一个崩溃的bug,指针变量申明时置空
在头文件中声明了一个变量,在使用含这个变量的函数时程序有一定的几率崩溃debug时显示: segmentation fault之前:QListWidgetItem *lastitem_1;下面判断是不是为空,当lastitem_1成为野指针后就会失效,再里面使用野指针的时候程序就崩溃了: if(lastitem_1!=NULL{ if(item!=lastitem_1) ...
2018-01-09 21:52:58 309
原创 qt tablewidget setcellwidget后鼠标经过的颜色变化
tablewidget设置鼠标经过时颜色不变,(否则,鼠标经过一行的空的cell颜色也会变化)widget设置鼠标经过时的颜色user_widget->setStyleSheet("QWidget:hover{background-color:rgb(223,223,223);}");ui->tableWidget->setCellWidget(i/8,i%8,user_widg...
2018-01-03 15:55:11 2174
原创 listwidget右键菜单时不选中item
为实现的效果如题:代码:connect(ui->listWidget_2,SIGNAL(itemClicked(QListWidgetItem*)),this,SLOT(listwidget_2_itemclicked_slot(QListWidgetItem*)));connect(ui->listWidget_2,SIGNAL(itemPressed(QListWidgetItem...
2018-01-01 22:50:07 1407
原创 qt listwidget设置大量icon时内存占用过大?
大概设置了400多个item,每个item有icon(一)直接设置icon 下面代码占用内存700M newitem->setIcon(QIcon(":/image/touxiang.jpg"));(二)对图片缩放 下面代码占用内存100M newitem->setIcon(QPixmap(":/image/touxiang.jpg").scal...
2017-12-31 16:19:47 1768
原创 qt数据库sqlite表级联删除更新失败原因
遇到问题: 更新表示,级联更新的副表没有更新;原因: qt sqlite数据库的外键约束是默认关闭的,需要手动开启 解决方案出处:http://blog.csdn.net/xiamengyu88/article/details/10052247 SQLite 级联删除或者级联更新无效 sql_query.exec...
2017-12-29 03:39:07 1141
原创 tabwidget自定义tab的切换
在写tabwidget的切换时,使用了tab1.show;tab2.close;这种发法是有问题的;导致布局以后tab2显示的时候就不是按窗口布局变化了,找了半天才找到这个原因。正确的切换:使用setcurrentindex 切换至tab: ui->tabWidget->setCurrentIndex(0); 切换至tab_2: ...
2017-12-27 14:33:02 4895
原创 切换至tab_2通讯录界面时有一部分位置闪黑屏
切换至tab_2通讯录界面时有一部分位置闪黑屏,查看该位置有一个label,删掉重新放入后bug消除,具体原因不知道喽
2017-12-20 22:15:34 197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人