Qt第十五天

2021-09-03 02:19:20 字數 3614 閱讀 3644

qwdialogsize.h

#ifndef qwdialogsize_h

#define qwdialogsize_h

#include namespace ui

class qwdialogsize : public qdialog

;#endif // qwdialogsize_h

qwdialogsize.cpp

#include "qwdialogsize.h"

#include "ui_qwdialogsize.h"

#includeqwdialogsize::qwdialogsize(qwidget *parent) :

qdialog(parent),

ui(new ui::qwdialogsize)

qwdialogsize::~qwdialogsize()

int qwdialogsize::rowcount()

int qwdialogsize::columncount()

void qwdialogsize::setrowcolumn(int row, int column)

qwdialogheaders.h

#ifndef qwdialogheaders_h

#define qwdialogheaders_h

#include #includenamespace ui

class qwdialogheaders : public qdialog

;#endif // qwdialogheaders_h

qwdialogheaders.cpp

#include "qwdialogheaders.h"

#include "ui_qwdialogheaders.h"

#includeqwdialogheaders::qwdialogheaders(qwidget *parent) :

qdialog(parent),

ui(new ui::qwdialogheaders)

qwdialogheaders::~qwdialogheaders()

void qwdialogheaders::setheaderlist(qstringlist &headers)//初始化資料模型的字串列表

qstringlist qwdialogheaders::headerlist()//返回字串列表

qwdialoglocate.h

#ifndef qwdialoglocate_h

#define qwdialoglocate_h

#include namespace ui

class qwdialoglocate : public qdialog

;#endif // qwdialoglocate_h

qwdialoglocate.cpp

#include "qwdialoglocate.h"

#include "ui_qwdialoglocate.h"

#include"mainwindow.h"

#includeqwdialoglocate::qwdialoglocate(qwidget *parent) :

qdialog(parent),

ui(new ui::qwdialoglocate)

qwdialoglocate::~qwdialoglocate()

void qwdialoglocate::closeevent(qcloseevent *event)

void qwdialoglocate::showevent(qshowevent *event)//視窗顯示事件

void qwdialoglocate::setspinrange(int rowcount, int colcount)//設定spinbox輸入最大值

void qwdialoglocate::setspinvalue(int rowno, int colno)//設定spinbox數值

void qwdialoglocate::on_btnsettext_clicked()//設定文字

mainwindow.h

#ifndef mainwindow_h

#define mainwindow_h

#include #include#include#include#include#include#include#include"qwdialogsize.h"

#include"qwdialogheaders.h"

#include"qwdialoglocate.h"

namespace ui

class mainwindow : public qmainwindow

;#endif // mainwindow_h

mainwindow.cpp

#include "mainwindow.h"

#include "ui_mainwindow.h"

mainwindow::mainwindow(qwidget *parent) :

qmainwindow(parent),

ui(new ui::mainwindow)

mainwindow::~mainwindow()

void mainwindow::on_acttab_setsize_triggered()//設定行列數

delete dlgtablesize;//刪除對話方塊

}void mainwindow::on_acttab_setheader_triggered()//一次建立,多次呼叫,對話方塊關閉時只是隱藏

int ret=dlgsetheaders->exec();// 以模態方式顯示對話方塊

if (ret==qdialog::accepted) //確認鍵被按下

}void mainwindow::on_acttab_locate_triggered() //建立 stayontop的對話方塊,對話方塊關閉時自動刪除

void mainwindow::closeevent(qcloseevent *event)

void mainwindow::setactlocateenable(bool enable)

void mainwindow::setacelltext(int row, int column, qstring text)

void mainwindow::setdlglocatenull()

void mainwindow::on_currentchanged(const qmodelindex ¤t, const qmodelindex &previous)

}void mainwindow::on_tableview_clicked(const qmodelindex &index)

LinuxC 第十五天

靜態庫 靜態庫 要被包含到源程式中的庫 優點 執行速度快 缺點 占用系統資源比較多 使用的場合 對時間要求很高的場合 靜態庫的製作 1 把所有的源程式 c檔案 製作成目標檔案 o 檔案 gcc c mul.c o mul.o gcc c sub.c o sub.o gcc c add.c o add...

python第十五天

什麼是模組?一系列功能的集合 定義模組?建立乙個py檔案就是乙個模組,該py檔名就是模組名 怎麼使用模組?在要是用的模組檔案中通過import 模組名 來匯入模組 模組的四種方式?1 編譯執行模組所對應的py檔案,形成對應的pyc檔案 2 產生該模組自己的全域性命名空間 3 在適應該模組的全域性命名...

第十五天 模組

就是從邏輯上組織python 變數,函式,類,邏輯 實現乙個功能 本質就是.py結尾的python檔案 檔名是test.py的話,它的對應模組名就是test 用來從邏輯上元件模組,本質就是乙個目錄 必須帶有乙個 init py檔案 本質就是把python檔案解釋一遍 本質就是執行該報下的 init ...