Qt-自定义控件设置样式无用

摘要: 对于自定义控件,有时候会发现调用setStyleSheet,但是没有出现效果,这里有2种方式可以解决: 1、自定义控件代码里调用,另外不要忘记在类内添加Q_OBJECT 1 setAttribute(Qt::WA_StyledBackground, true); 2、自定义控件重载实现paintEv 阅读全文
posted @ 2022-01-17 20:34 imbaby 阅读(419) 评论(0) 推荐(0)

Qt-QXLS应用

摘要: 一、 写Excel 1. 创建Document QXlsx::Document doc(fileName); 2. 添加并选中表单 doc.addSheet(sheetName);doc.selectSheet(sheetName); 3. 表格样式设置 QXlsx::Format cell_for 阅读全文
posted @ 2021-10-03 08:23 imbaby 阅读(1829) 评论(1) 推荐(0)

Qt-打印文件

摘要: QPrintDialog是Qt提供的标准打印窗口QPrintDialog标准对话框提供了打印机的选择、配置功能,且允许用户修改文档有关的设置,如页面范围,打印份数等 1、文本打印: 1 QPrinter printer; 2 QPrinterDialog printDlg(&printer, thi 阅读全文
posted @ 2021-10-03 08:19 imbaby 阅读(517) 评论(0) 推荐(0)

Qt-QLabel中图像的缩放、旋转、镜像

摘要: 缩放旋转使用的QMatrix,QMatrix提供了世界坐标系统的二维转换功能,可以使窗体变形,经常用于绘图程序中镜像通过QImage::mirrored(bool horizontal, bool vertical);,其中参数表示是横向还是纵向进行镜像 1、缩放 1 QMatrix matrix; 阅读全文
posted @ 2021-10-03 08:14 imbaby 阅读(2665) 评论(0) 推荐(0)

Qt-QSplashScreen:程序启动界面

摘要: 1 int main() 2 { 3 QApplication app(argc, argv); 4 QPixmap pixmap("Qt.png"); 5 QSplashScreen splash(pixmap); 6 splash.show(); 7 8 a.processEvent(); // 阅读全文
posted @ 2021-10-03 08:12 imbaby 阅读(239) 评论(0) 推荐(0)

Qt-moveToThread应用

摘要: 1 class Test : public QObject 2 { 3 ... 4 private: 5 QThread* thread; //工作线程 6 Worker* worker; //工作类 7 }; 8 9 Test::Test() 10 { 11 thread = new QThrea 阅读全文
posted @ 2021-10-03 08:09 imbaby 阅读(41) 评论(0) 推荐(0)

Qt-QComboBox添加图片

摘要: 1 QPixmap pix(QSize(70,20)); 2 pix.fill(QColor(color)); //填充颜色 3 //添加图片项 4 comboBox->addItem(QIcon(pix), NULL); 5 comboBox->setIconSize(QSize(70,20)); 阅读全文
posted @ 2021-10-03 07:34 imbaby 阅读(841) 评论(0) 推荐(0)

Qt-QTableWidget设置只能选中一行

摘要: 1 ​ //设置只能单选 2 ui->tableWidget->setSelectionMode(QAbstractItemView::SingleSelection); 3 //设置选择行 4 ui->tableWidget->setSelectionBehavior(QAbstractItemV 阅读全文
posted @ 2021-10-02 21:51 imbaby 阅读(1523) 评论(0) 推荐(0)

计算机图形学:第一个OpenGL程序

摘要: 1 ​ 2 3 #include "Includes/GL/glut.h" 4 5 void init() 6 { 7 //设置显示窗口背景颜色 8 glClearColor(1.0, 1.0, 1.0, 0.0); 9 10 /* 11 下面表示使用正投影将世界坐标系二维矩形区域的内容映射到屏幕上 阅读全文
posted @ 2021-10-02 21:45 imbaby 阅读(51) 评论(0) 推荐(0)

gfortran + msmpi 在windows上编译并行程序

摘要: 近期在构建一个并行程序时,踩了好几个坑,现在记录下来,用于以后查阅,如有错误的地方,请指正。 由于需要构建在windows下运行的程序,所以使用mingw进行编译。 在make过程中,报出以下错误: function 'int_ptr kind' in initialization expressi 阅读全文
posted @ 2021-10-02 21:43 imbaby 阅读(707) 评论(0) 推荐(0)