比例管理页面表格
This commit is contained in:
parent
0f4c43a3ca
commit
571b0911d9
Binary file not shown.
@ -35,6 +35,10 @@
|
|||||||
|
|
||||||
#include "navlistwidget.h"
|
#include "navlistwidget.h"
|
||||||
#include "framelesswindow.h"
|
#include "framelesswindow.h"
|
||||||
|
|
||||||
|
#include "medicalrecordmanager.h"
|
||||||
|
|
||||||
|
#include <QCalendarWidget>
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
@ -42,15 +46,19 @@ int main(int argc, char *argv[])
|
|||||||
FrameWindow *mainw = new FrameWindow;
|
FrameWindow *mainw = new FrameWindow;
|
||||||
FramelessWindow *window = new FramelessWindow(mainw);
|
FramelessWindow *window = new FramelessWindow(mainw);
|
||||||
window->resize(300, 400);
|
window->resize(300, 400);
|
||||||
window->showMaximized();
|
window->showMaximized();
|
||||||
|
|
||||||
//a.setStyleSheet("QWidget{background-color:#ffffff;}");
|
//a.setStyleSheet("QWidget{background-color:#ffffff;}");
|
||||||
// a.setStyleSheet("QWidget{background: rgb(47, 61, 82);}");
|
// a.setStyleSheet("QWidget{background: rgb(47, 61, 82);}");
|
||||||
QFont globalFont;
|
QFont globalFont;
|
||||||
globalFont.setFamily("黑体");
|
globalFont.setFamily("黑体");
|
||||||
QApplication::setFont(globalFont);
|
QApplication::setFont(globalFont);
|
||||||
|
MedicalRecordManager me;
|
||||||
|
me.show();
|
||||||
|
|
||||||
#if 1
|
|
||||||
|
|
||||||
|
#if 0
|
||||||
|
|
||||||
CurChatWidget w;
|
CurChatWidget w;
|
||||||
w.show();
|
w.show();
|
||||||
@ -66,8 +74,6 @@ ho.show();
|
|||||||
LoginWidget log;
|
LoginWidget log;
|
||||||
log.show();
|
log.show();
|
||||||
|
|
||||||
MedicalRecordManager me;
|
|
||||||
me.show();
|
|
||||||
|
|
||||||
MedicalRecordWidget mew;
|
MedicalRecordWidget mew;
|
||||||
mew.show();
|
mew.show();
|
||||||
@ -123,6 +129,12 @@ QTextEdit{ color: black;
|
|||||||
border-radius: 5px;
|
border-radius: 5px;
|
||||||
margin-top: 2ex;
|
margin-top: 2ex;
|
||||||
}
|
}
|
||||||
|
QDateEdit
|
||||||
|
{
|
||||||
|
border: 1px solid rgb(22,63,23);
|
||||||
|
color: black;
|
||||||
|
}
|
||||||
|
|
||||||
)";
|
)";
|
||||||
|
|
||||||
a.setStyleSheet(qss1);
|
a.setStyleSheet(qss1);
|
||||||
|
@ -4,12 +4,12 @@
|
|||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
#include <QDebug>
|
#include <QDebug>
|
||||||
|
|
||||||
MedicalRecordManager::MedicalRecordManager(QWidget * parent)
|
MedicalRecordManager::MedicalRecordManager(QWidget * parent):QWidget(parent)
|
||||||
{
|
{
|
||||||
init();
|
init();
|
||||||
initLay();
|
initLay();
|
||||||
initConnect();
|
initConnect();
|
||||||
|
initTable();
|
||||||
}
|
}
|
||||||
MedicalRecordManager::~MedicalRecordManager()
|
MedicalRecordManager::~MedicalRecordManager()
|
||||||
{
|
{
|
||||||
@ -47,6 +47,7 @@ void MedicalRecordManager::initLay()
|
|||||||
gridlaySearch->addWidget(&m_chName,row,col);
|
gridlaySearch->addWidget(&m_chName,row,col);
|
||||||
gridlaySearch->addWidget(&m_editName,row,++col);
|
gridlaySearch->addWidget(&m_editName,row,++col);
|
||||||
row ++;
|
row ++;
|
||||||
|
|
||||||
col = 0;
|
col = 0;
|
||||||
gridlaySearch->addWidget(&m_chCheckDate,row,col);
|
gridlaySearch->addWidget(&m_chCheckDate,row,col);
|
||||||
gridlaySearch->addWidget(&m_editDate,row,++col);
|
gridlaySearch->addWidget(&m_editDate,row,++col);
|
||||||
@ -54,10 +55,80 @@ void MedicalRecordManager::initLay()
|
|||||||
hlaySearch->addStretch();
|
hlaySearch->addStretch();
|
||||||
hlaySearch->addWidget(&m_btnSearch);
|
hlaySearch->addWidget(&m_btnSearch);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
bool MedicalRecordManager::initConnect()
|
bool MedicalRecordManager::initConnect()
|
||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MedicalRecordManager::initTable()
|
||||||
|
{
|
||||||
|
m_tableWidget.setFocusPolicy(Qt::NoFocus);
|
||||||
|
m_tableWidget.setColumnCount(8);
|
||||||
|
m_tableWidget.setRowCount(100);
|
||||||
|
//m_tableWidget.setShowGrid(false);
|
||||||
|
QFont font;
|
||||||
|
font.setFamily("SimSun");
|
||||||
|
font.setPixelSize(12);
|
||||||
|
font.setBold(false);
|
||||||
|
m_tableWidget.horizontalHeader()->setFont(font);
|
||||||
|
m_tableWidget.setFont(font);
|
||||||
|
//设置全选按钮
|
||||||
|
connect(&m_tableWidget, SIGNAL(itemClicked(QTableWidgetItem *)), this, SLOT(slotCilclidItem(QTableWidgetItem *)), Qt::QueuedConnection);
|
||||||
|
|
||||||
|
/* 设置 tableWidget */
|
||||||
|
//m_tableWidget.verticalHeader()->setVisible(true);
|
||||||
|
//m_tableWidget.verticalHeader()->setVisible(true);
|
||||||
|
//设置选择一个
|
||||||
|
m_tableWidget.setSelectionMode(QAbstractItemView::SingleSelection);
|
||||||
|
m_tableWidget.setSelectionBehavior(QAbstractItemView::SelectItems);
|
||||||
|
m_tableWidget.setWordWrap(false);
|
||||||
|
/*单个选中 QAbstractItemView::ExtendedSelection); 可以选中多个*/
|
||||||
|
m_tableWidget.horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
|
||||||
|
m_tableWidget.horizontalHeader()->setSectionResizeMode(0, QHeaderView::ResizeToContents);
|
||||||
|
//m_tableWidget.horizontalHea der()->setSectionResizeMode(3, QHeaderView::ResizeToContents);
|
||||||
|
m_tableWidget.horizontalHeader()->setSectionResizeMode(2, QHeaderView::ResizeToContents);
|
||||||
|
m_tableWidget.horizontalHeader()->setSectionResizeMode(3, QHeaderView::ResizeToContents);
|
||||||
|
m_tableWidget.horizontalHeader()->setSectionResizeMode(4, QHeaderView::ResizeToContents);
|
||||||
|
m_tableWidget.setEditTriggers(QAbstractItemView::NoEditTriggers);
|
||||||
|
m_tableWidget.setShowGrid(true);
|
||||||
|
for (int row = 0; row < m_tableWidget.rowCount(); row++)
|
||||||
|
{
|
||||||
|
QTableWidgetItem *item_id = new QTableWidgetItem;
|
||||||
|
QTableWidgetItem *item_fileName = new QTableWidgetItem;
|
||||||
|
QTableWidgetItem *item_hash = new QTableWidgetItem;
|
||||||
|
QTableWidgetItem *item_butt = new QTableWidgetItem;
|
||||||
|
QTableWidgetItem *item_createDate = new QTableWidgetItem;
|
||||||
|
QTableWidgetItem *item_hash6 = new QTableWidgetItem;
|
||||||
|
QTableWidgetItem *item_butt7 = new QTableWidgetItem;
|
||||||
|
QTableWidgetItem *item_createDate8 = new QTableWidgetItem;
|
||||||
|
item_id->setData(Qt::DisplayRole, "");
|
||||||
|
item_fileName->setData(Qt::DisplayRole, "");
|
||||||
|
|
||||||
|
item_hash->setData(Qt::DisplayRole, "");
|
||||||
|
item_butt->setData(Qt::DisplayRole, "");
|
||||||
|
item_createDate->setData(Qt::DisplayRole, "");
|
||||||
|
|
||||||
|
item_hash6->setData(Qt::DisplayRole, "");
|
||||||
|
item_butt7->setData(Qt::DisplayRole, "");
|
||||||
|
item_createDate8->setData(Qt::DisplayRole, "");
|
||||||
|
|
||||||
|
m_tableWidget.setItem(row, 0, item_id);
|
||||||
|
m_tableWidget.setItem(row, 1, item_fileName);
|
||||||
|
m_tableWidget.setItem(row, 2, item_hash);
|
||||||
|
m_tableWidget.setItem(row, 3, item_butt);
|
||||||
|
m_tableWidget.setItem(row, 4, item_createDate);
|
||||||
|
|
||||||
|
m_tableWidget.setItem(row, 2, item_hash6);
|
||||||
|
m_tableWidget.setItem(row, 3, item_butt7);
|
||||||
|
m_tableWidget.setItem(row, 4, item_createDate8);
|
||||||
|
|
||||||
|
m_tableWidget.item(row, 3)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
|
||||||
|
}
|
||||||
|
QStringList lstHHead;
|
||||||
|
/*("序号") "文件") << "修改日期"*/
|
||||||
|
lstHHead << tr("序号") << tr("检查号") << tr("类别") << tr("姓名") <<tr("性别")
|
||||||
|
<< tr("年龄") <<tr("左右利")<<tr("其他信息");
|
||||||
|
m_tableWidget.setHorizontalHeaderLabels(lstHHead);//setWordWrap(true)
|
||||||
|
m_tableWidget.show();
|
||||||
|
}
|
||||||
|
@ -12,6 +12,10 @@
|
|||||||
#include <QGroupBox>
|
#include <QGroupBox>
|
||||||
#include <QCheckBox>
|
#include <QCheckBox>
|
||||||
#include <QDateEdit>
|
#include <QDateEdit>
|
||||||
|
#include <QTableWidget>
|
||||||
|
#include <QTabWidget>
|
||||||
|
|
||||||
|
#include <QHeaderView>
|
||||||
class MedicalRecordManager:public QWidget
|
class MedicalRecordManager:public QWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
@ -22,7 +26,8 @@ public:
|
|||||||
void init();
|
void init();
|
||||||
void initLay();
|
void initLay();
|
||||||
bool initConnect();
|
bool initConnect();
|
||||||
|
QTableWidget m_tableWidget;
|
||||||
|
void initTable();
|
||||||
private:
|
private:
|
||||||
//搜索条件
|
//搜索条件
|
||||||
//QLabel m_labSearchConditionDes;
|
//QLabel m_labSearchConditionDes;
|
||||||
@ -44,4 +49,5 @@ private:
|
|||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#endif // MEDICALRECORDMANAGER_H
|
#endif // MEDICALRECORDMANAGER_H
|
||||||
|
@ -28,7 +28,8 @@ void MedicalRecordWidget::init()
|
|||||||
// setFixedSize(600,600);
|
// setFixedSize(600,600);
|
||||||
m_labStar.setText(tr("*"));
|
m_labStar.setText(tr("*"));
|
||||||
m_labStar2.setText(tr("*"));
|
m_labStar2.setText(tr("*"));
|
||||||
|
m_labStar.setStyleSheet("color:red");
|
||||||
|
m_labStar2.setStyleSheet("color:red");
|
||||||
#if 0
|
#if 0
|
||||||
//检查号
|
//检查号
|
||||||
m_labCheckNum.setText(tr("CheckNum"));
|
m_labCheckNum.setText(tr("CheckNum"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user