QT
文章平均质量分 72
Julinus
希望在这里和大家一起学习交流。
展开
-
setWindowFlags使用
Qt去掉最大化最小化按钮和最大化w.setWindowFlags(w.windowFlags()&~Qt::WindowMaximizeButtonHint&~Qt::WindowMinimizeButtonHint);w.showMaximized();******************* this->setWindowFlags(this->windowFlags()&~Qt原创 2017-09-01 14:22:46 · 4312 阅读 · 0 评论 -
QT中窗口刷新事件总结
一.主要理解一下几个方法和属性: 1.QWidget * QScrollView::viewport () const2.void QWidget::paintEvent ( QPaintEvent * ) [虚 保护]3.void QWidget::repaint ( int x, int y, int w,int h, bool erase = TRUE ) [槽]4.void原创 2017-09-01 15:47:21 · 4643 阅读 · 0 评论 -
QT中的图片透明
//绘制内容void MainWindow::DrawContent(){ QPainter painter(&pix); painter.begin(&pix); QRect rc = this->rect(); painter.fillRect(rc,qRgb(255,255,255)); //加载位图 QPixmap srcBmp("原创 2017-09-02 13:28:41 · 1411 阅读 · 0 评论 -
QT文字绘制
1、 基本绘制:QPainterpainter(this);//这个this要斟酌下 painter.drawText(100,100,”yafeilinux”);2、 中级绘制:QPainterpainter(this); QRectFff(100,100,300,200);//设置一个矩形 painter.drawRect(ff); //为了更直观地看到字体原创 2017-09-02 13:30:59 · 2879 阅读 · 0 评论 -
Qt5 程序发布打包
http://blog.csdn.net/yinyhy/article/details/19990239http://www.51hei.com/mcu/3195.html QT5 发布时,莫过于依赖动态链接库(dll) , 但是,QT5的动态链接库貌似都有2套 ,例如 Qt5Core (针对realese) , Qt5Cored (针对debug) ,凡事末尾带d的都是deb转载 2017-09-19 23:01:34 · 368 阅读 · 0 评论 -
Qt中update()和repaint()的区别
解释1voidQWidget::repaint ( int x, int y, int w, int h, bool erase = TRUE ) [槽]通过立即调用paintEvent()来直接重新绘制窗口部件,如果erase为真,Qt在paintEvent()调用之前擦除区域(x,y,w,h)。 如果w是负数,它被width()-x替换,并且如果h是负数,它被height()-y替原创 2017-08-31 13:07:14 · 20202 阅读 · 1 评论 -
Qt窗口操作函数(最大化,全屏,隐藏最大化,最小化)
//Qt主窗口没有最小化,最大化按钮且最大化显示 int main(int argc, char *argv[]) { QApplication a(argc, argv); TestQtForWinCE w; w.setWindowFlags(w.windowFlags()&~Qt::WindowMaximizeButtonHint&~Qt::WindowMinimizeBu原创 2017-08-31 12:51:42 · 495 阅读 · 0 评论 -
QT5.4设置应用程序图标
程序图标说明 准备:1.图标文件:ICO图标文件(也许需要BMP/PNG转ICO工具)2.资源文件:RC文件,可手动创建一个空的RC文件注:这两个文件应与工程文件(*.PRO)放在同一路径下 步骤:1.添加RC文件内容1. IDI_ICON1 ICON DISCARDABLE "xxx.ico"保存退出注:xxx.ico为图标文件名称 2.修改工原创 2017-08-30 12:49:41 · 240 阅读 · 0 评论 -
QDir类来实现目录的遍历
TheQDir class provides access to directory structures and their contents. 各种方法都可以在api中很容易查到具体用法。 在这里简单说下几个类似的方法的区别:1.entryInfoList()与entryList(),第一个函数会返回此文件加下所有文件及目录的完整信息,包括用户组,大小,访问时间,权限等等所原创 2017-08-30 13:36:57 · 2998 阅读 · 0 评论 -
RadioButton选中
要确定一组RadioButton中哪个选中在.h文件中#include#include QButtonGroup *BG;//按钮组 在.cpp文件中 //创建按钮组BG=newQButtonGroup(this); //将RadioButton加入,并设置组内的编号BG->addButton(ui->btnSport,0);BG->a原创 2017-08-30 13:59:49 · 4295 阅读 · 0 评论 -
QLCDNumber设置背景色和显示数字颜色
//LCD时间显示 QLCDNumber *m_pLcdTime = new QLCDNumber(this); //设置显示几个数字 m_pLcdTime->setDigitCount(19); //设置数字字体:Outline,轮廓突出,颜色为背景色;Filled,内部填充型,颜色为黑色;Flat,平面型 m_pLcdTime->setSegmentSt原创 2017-08-30 14:01:48 · 9630 阅读 · 1 评论 -
QTableWidget设置
1. 将表格变为禁止编辑在默认情况下,表格里的字符是可以更改的,比如双击一个单元格,就可以修改原来的内容,如果想禁止用户的这种操作,让这个表格对用户只读,可以这样: tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);QAbstractItemView.NoEditTriggers是QAbstractItemV原创 2017-08-30 14:12:58 · 642 阅读 · 0 评论