qt
mimis1
这个作者很懒,什么都没留下…
展开
-
QComboBox下拉框设置为透明时,下拉有黑色拖影的解决方案
最近项目上使用到了透明背景的下拉控件,原本以为很简单,做的时候也没问题,但是只要一把windows系统设置的动画效果一打开,下拉框下拉的时候就会出现黑色拖影,很恶心,网上找了一圈,是真心没找到有解决这个问题的,难受啊,下面介绍一下一个在改动最小的情况下解决这个问题的方案,在继承QComboBox的基础上重载showPopup这个函数,下面是具体代码:void Combox::showPopup(){ QPoint point = this->mapToGlobal(QPoint...原创 2021-05-24 14:20:15 · 1887 阅读 · 1 评论 -
Qt使用触摸屏的时候对于滚动条的一些属性的设置
使用触摸屏的时候对于滚动条的一些速度或者属性使用QScrollerProperties类来设置//以tableWidget触屏滚动举例(this表示tablewidget)QScroller *pScroller = QScroller::scroller(this);pScroller->grabGesture(this,QScroller::LeftMouseButtonGesture);QScrollerProperties Properties = pScroller->原创 2020-10-16 14:58:21 · 977 阅读 · 0 评论 -
QComboBox 添加控件,给下拉框的item添加颜色,图片
最近研究了一下QComboBox,发现它自带了一个设置布局的函数,那么我们只需要使用setLayout就可以给QComboBox设置控件了,但是现在的控件和QComboBox之间的联系仅仅是控件中QComboBox的布局上面,所以要把他们联系起来,让QComboBox的选择发生变换的时候控件也可以一起变化。connect ( this, SIGNAL( currentIndexChanged( const QString & ) ) ,想要添加的控件对象, SLOT (自定义槽函数));.原创 2020-07-24 11:44:37 · 1667 阅读 · 0 评论 -
QTabWidget 标签页tabBar放在两侧,文字方向改为水平
因为最近要做一个把tabBar放在两侧的一个QTabWidget,但是发现文字的方向是竖着的,就研究了一下这个东西,发现tabBar里面是可以添加控件的,所以我就中tabBar里面添加了一个QLabel控件,控件的字体是正常的。实现效果:用到函数:Void setTabButton(int index,ButtonPosition position,QWidget *widget);//给tabBar添加控件QWidget *tabButton(int index,ButtonPosit原创 2020-07-24 11:22:33 · 8236 阅读 · 0 评论