qt打包可以看源代码

qt打包可以看源代码,第1张

qt打包可以看源代码一个是只检索cpp;h之类的源文件,另一个是只查看qml源文件,设置完了后,需要刷新一次,不然要等一小时后才会生效,刚打开Qt项目后会看到有如下提示,一直没有认真看到,今天才注意到,它支持快速打开文件,快速打开class,快速打开函数,c + 空格 + 类名: 跳转到类

m + 空格 + 函数名: 跳转到函数

f + 空格+ 文件名: 跳转到文件,文件是指项目内的文件。1.1 将QT安装目录下: “msvc2015_64/qml” 文件夹中的内容拷贝至 “test”文件夹中。

2. 同时,将Qt 安装目录中的 qml 文件夹中的内容拷贝至 test 中。

#包括&LTQtGui和GT

#包括&LTQtSql和GT

#包括:QUOTscooterwindow.h&QUOT

ScooterWindow :: ScooterWindow()

模式=新QSqlTableModel的(这一点)

建模与GT可设置(与QUOT,摩托车及QUOT)

建模与GTsetSort(Scooter_Name下,Qt :: AscendingOrder)

建模与GTsetHeaderData(Scooter_Name下,Qt ::水平,TR(&QUOT名称及QUOT))

建模与GTsetHeaderData(Scooter_MaxSpeed下,Qt ::水平,TR(&QUOT公共卫生与QUOT))建模与GTsetHeaderData(Scooter_MaxRange下,Qt ::水平,TR(&QUOT的Miles&QUOT))

建模与GTsetHeaderData(Scooter_Weight下,Qt ::水平,TR(&QUOT磅&QUOT))

建模与GTsetHeaderData(Scooter_Description下,Qt ::水平,

TR(&QUOT简介:QUOT))

建模与GT选择()

查看=新QTableView中

取景和GT则setModel(模型)

取景和GT的setSelectionMode(QAbstractItemView :: SingleSelection)

取景和GTsetSelectionBehavior(QAbstractItemView :: SelectRows)

取景和GTsetColumnHidden(Scooter_Id,TRUE)

取景和GTresizeColumnsToContents()

取景和GTsetEditTriggers(QAbstractItemView :: NoEditTriggers)

QHeaderView *标题=取景和GThorizontalHeader()

报头 - 和GTsetStretchLastSection(真)

QHBoxLayout * mainLayout =新QHBoxLayout

mainLayout-和GTaddWidget(视图)

setLayout(mainLayout)

setWindowTitle(TR(&QUOT,摩托车及QUOT))

#ifndef SCOOTERWINDOW_H #定义SCOOTERWINDOW_H

#包括&LTQWidget的和GT

QSqlTableModel的类

类QTableView中

枚举{

Scooter_Id = 0,

Scooter_Name = 1,

Scooter_MaxSpeed'= 2,

Scooter_MaxRange = 3,

Scooter_Weight = 4,

Scooter_Description = 5

}

类ScooterWindow:公众的QWidget

市民:

ScooterWindow()

私人:

* QSqlTableModel的模型

QTableView中*视图

}

#包括&LTQtGui和GT

包括:LTQtSql和GT

#包括:QUOTscooterwindow.h&QUOT

布尔创建连接()

QSqlDatabase DB = QSqlDatabase:addDatabase(&QUOTQSQLITE&QUOT)

db.setDatabaseName(&QUOTscooters.dat&QUOT)

如果{

QMessageBox提示::警告(0,的QObject :: TR(&QUOT(db.open()!)数据库错误和QUOT),

db.lastError()文本())。

返回false

返回true

无效createFakeData()

QSqlQuery查询

query.exec(]下拉表摩托车及QUOT)

查询.exec(&QUOTCREATE TABLE摩托车(&QUOT

&QUOTID INTEGER PRIMARY KEY自动增量,与QUOT

&QUOT名称VARCHAR(40) NOT NULL,&QUOT

&QUOTMAXSPEED INTEGER NOT NULL,&QUOT

&QUOTmaxrange INTEGER NOT NULL,&QUOT

&QUOT重INTEGER NOT NULL,&QUOT

&QUOT描述VARCHAR(80)NOT NULL)QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('MOD- RAD 1500“,40,35,298,和QUOT

&QUOT,”车速表,里程表,电池计量器,转向灯和QUOT

&QUOT指标,锁定转向柱')QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('Rad2Go大白色E36',22,12,93,和QUOT

&QUOT'10 \&QUOT,无气轮胎“)QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('X-极端X360',21,14,59,和QUOT

&QUOT,“货物架,可折叠')QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('Vego SX 600',20,,76,和QUOT

&QUOT'两个可互换电池,可折叠')QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('太阳鸟é自行车',18,30,118,'')&QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('豹鲨',16,12,63,和QUOT

&QUOT,“电池指示器,可移动座椅,可折叠')QUOT) query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('Vego智商450',15,0,60,和QUOT

&QUOT'缺货')QUOT的)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('X-极端的X 11',15,11,38,和QUOT

&QUOT,“高动力刹车,可折叠')QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('ZZ巡洋舰',14,10,46,和QUOT

&QUOT'两节电池,可移动座椅“)QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('X-极端的X 010,10,10,14,和QUOT

&QUOT'实心轮胎“)QUOT)

查询.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('Q电战车',10,15,60,及QUOT

&QUOT'折叠')&QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)例中的&QUOTVALUES('X-极端X250',15,12,0,&QUOT

&QUOT,“固体铝甲板”)QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('去MotorBoard 2000X“,15,0,20,及QUOT

&QUOT'折叠和carryable')&QUOT)

query.exec(&QUOTINSERT INTO摩托车(姓名,MAXSPEED,与QUOT

&QUOTmaxrange,重量说明)QUOT

&QUOTVALUES('Goped ESR750康电动滑板车“,与QUOT

&QUOT,20,6,45,和QUOT&QUOT'折叠和carryable')QUOT)

INT主要(诠释的argc,char *的的argv [])

的QApplication的应用程序(的argc,argv的)

布尔创建=一个QFile ::存在(与QUOT!摩托车.DAT&QUOT)

返回1(创建连接()!)

如果(创建)

createFakeData()

ScooterWindow窗口

window.resize(600,500)

window.show()

回报app.exec()

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8173113.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存