自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李玉峰的博客

各种学习记录

  • 博客(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

数据结构课件

数据结构课件,请多看,有帮助的。对了,含有一些没有上传,想要的联系我

2014-06-10

汇编语言试卷

试卷供参考,i am not huyou ni ,please look at it .oh ,you are welcome.

2014-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除