- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Qt的进位规则导致5不进位
废话少数,附上测试代码: double value = 12.1785; QString str = QLocale::system().toString(value, 'f', 3); double value1 = 7.2785; QString str1 = QLocale::system().toString(value1, 'f', 3); QString str2 ...
2020-03-27 15:32:01
2283
原创 QComboBox的下拉菜单样式设置问题
QComboBox的样式:setStyleSheet("QComboBox QAbstractItemView{selection-background-color:green;selection-color:rgb(255, 255, 255);outline:0px;}");其中,selection-background-color设置了QComboBox的下拉菜单中item被选中的颜色...
2018-11-28 19:18:00
2657
原创 QWidget的setFocusPolicy的注意事项
QWidget的setFocusPolicy方法为默认Qt::StrongFocus,即用户可以通过
2018-11-05 18:08:23
11389
原创 QKeyPressEvent在按键长按与短按的情况
1.实际开发遇到的场景:我需要在某个按键按下时实现某个操作,在按键再次按下时取消这个操作,之后按键的操作重复上面的步骤。开始未考虑太多,实现代码如下:void QKeyPressEvent(QKeyEvent *event){ switch(event->key()) { case Qt::Key_F2: if(m_bIsF2PressFlag)//m_bIsF2Pres...
2018-11-05 16:42:56
1714
原创 使用html的方法设置QWizardPage标题栏字体
1.QWizardPage通过setTitle()方法设置主标题,但只能设置显示的QString文字,字体为默认的”Agency FB”,显然,在实际项目中,在很多时候,我们需要对界面的字体进行统一,以保证界面的协调性,这就抛出了本文的主题,如何才能修改QWizardPage的字体风格? 2.在一开始时,我采用了直接对QWizardPage窗口进行setfont(),结果是无效的。 3.最后采...
2018-11-05 16:15:41
670
原创 使用activeWindow()获知当前程序是否有其他弹窗
1.实际开发遇到的场景:当程序除了主界面外,还有其他弹窗时,需要禁用一些操作,像出现警示的QMessageBox、向导窗口QWizard、模态或非模态的QWidget如帮助窗口等等,在这种场景下,我们该如何获知当前是否有其他弹窗。2.场景假设:我们的主界面为MainWindow.3.解决方法:QApplication的activeWindow()方法可以返回当前焦点所在的顶级窗口,在有其他弹窗...
2018-11-05 16:11:48
6123
转载 Qt放大镜
版权声明:转载自 https://blog.youkuaiyun.com/onlyshi/article/details/48997631 ...
2018-08-23 16:16:51
2350
Qt放大镜例子
2018-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人