![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 25355 阅读 · 10 评论 -
消除Qt运行边框
消除运行边框setWindowFlags(Qt::FramelessWindowHint); 消除运行边框后,运行的界面无法移动,如果想要它移动,可以添加下面的代码。.h文件private: QPoint offset;protected: void mousePressEvent(QMouseEvent *event); void mouseMoveEvent(QMou原创 2017-06-28 15:16:10 · 440 阅读 · 0 评论 -
QComboBox
当修改了QComboBox的字体后,下拉框中的选项都重叠在一起。在网上找了很久终于找到了一种简单有效的解决方案,在这里感谢那位大神。ui.stasortComBox->addItem(tr("圆盘砂"));ui.stasortComBox->addItem(tr("其他产品"));ui.stasortComBox->model()->setData(ui.stasortComBox->model原创 2017-07-03 15:09:05 · 427 阅读 · 0 评论 -
单件模式使用小技巧
为了使QT应用程序界面自适应屏幕的分辨率,要使QT界面上的所有控件根据一定的比例进行变大或者缩小。为了避免界面放大时图片失真,针对QT界面上的所有控件的背景图设计了两套。为了缩短代码量可以将两套图片的名称设置为一模一样。然后存放在两个文件夹中,这两个文件夹分别命名为1024和1366。这时可以定义一个系统参数QString dpi,在开始获取屏幕分辨率的时候进行判断,如果屏幕分辨率为4:3,则Par原创 2017-09-07 16:05:01 · 235 阅读 · 0 评论 -
qwtplot纵坐标轴移动问题
qwtplot纵坐标轴会因为纵坐标的值变小或变大而移动。比如纵坐标的值都为3位数的时候变到纵坐标的值有4位数时,纵坐标轴会左移。为了不让纵坐标轴移动可以用下面方法:QwtScaleWidget *scaleWidgetx = plot->axisWidget(QwtPlot::xBottom);//设置坐标边距const int fmh = QFontMetrics(scaleWi...原创 2018-04-17 19:48:16 · 2374 阅读 · 3 评论 -
qwtplot放大限制
我对qwtpot放大进行了条件限制,当X坐标轴横坐标最大值-最小值<0.3时不允许再放大,即无论qwtplotzoomer如何框选都不会再放大。accept函数是qwtplotzoomer中的虚函数,我重新写了一个子类继承自qwtplotzoomer,然后重写了这个虚函数。这个虚函数的作用就是判断qwtplotzoomer框中的矩形框是否符合要求,如果符合要求就将矩形框中的部分进...原创 2018-05-03 17:15:35 · 1378 阅读 · 0 评论