qt
bluekrystal
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt lineEdit按下回车键获取信息
lineEdit本身自带returnPressed()信号,可以自己写一个槽函数,便实现了每次按enter键时可以获取lineEdit编辑器中的文本。QString s;connect(ui.stabuyEdit, SIGNAL(returnPressed()), this, SLOT(savestabuyEditinfo()));void HomePage::savestabuyEditinfo原创 2017-06-28 20:32:58 · 27076 阅读 · 10 评论 -
消除Qt运行边框
消除运行边框setWindowFlags(Qt::FramelessWindowHint); 消除运行边框后,运行的界面无法移动,如果想要它移动,可以添加下面的代码。.h文件private: QPoint offset;protected: void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMou原创 2017-06-28 15:16:10 · 530 阅读 · 0 评论 -
QComboBox
当修改了QComboBox的字体后,下拉框中的选项都重叠在一起。在网上找了很久终于找到了一种简单有效的解决方案,在这里感谢那位大神。ui.stasortComBox->addItem(tr("圆盘砂"));ui.stasortComBox->addItem(tr("其他产品"));ui.stasortComBox->model()->setData(ui.stasortComBox->model原创 2017-07-03 15:09:05 · 526 阅读 · 0 评论 -
单件模式使用小技巧
为了使QT应用程序界面自适应屏幕的分辨率,要使QT界面上的所有控件根据一定的比例进行变大或者缩小。为了避免界面放大时图片失真,针对QT界面上的所有控件的背景图设计了两套。为了缩短代码量可以将两套图片的名称设置为一模一样。然后存放在两个文件夹中,这两个文件夹分别命名为1024和1366。这时可以定义一个系统参数QString dpi,在开始获取屏幕分辨率的时候进行判断,如果屏幕分辨率为4:3,则Par原创 2017-09-07 16:05:01 · 343 阅读 · 0 评论 -
qwtplot纵坐标轴移动问题
qwtplot纵坐标轴会因为纵坐标的值变小或变大而移动。比如纵坐标的值都为3位数的时候变到纵坐标的值有4位数时,纵坐标轴会左移。为了不让纵坐标轴移动可以用下面方法:QwtScaleWidget *scaleWidgetx = plot->axisWidget(QwtPlot::xBottom);//设置坐标边距const int fmh = QFontMetrics(scaleWi...原创 2018-04-17 19:48:16 · 2905 阅读 · 3 评论 -
qwtplot放大限制
我对qwtpot放大进行了条件限制,当X坐标轴横坐标最大值-最小值<0.3时不允许再放大,即无论qwtplotzoomer如何框选都不会再放大。accept函数是qwtplotzoomer中的虚函数,我重新写了一个子类继承自qwtplotzoomer,然后重写了这个虚函数。这个虚函数的作用就是判断qwtplotzoomer框中的矩形框是否符合要求,如果符合要求就将矩形框中的部分进...原创 2018-05-03 17:15:35 · 1510 阅读 · 0 评论
分享