Qt Designer UI模板文件

时间:2016-08-30 16:14:57

标签: qt pyqt qt-designer

我最近开始玩Qt和PyQt,然后我了解了Qt Designer和他们以xml格式生成的.ui文件。 我想知道是否有用于下载模板.ui文件的资源网站?这将使生活更容易开始。

2 个答案:

答案 0 :(得分:1)

据我所知,Qt中的这种做法不是制作模板.ui文件然后重复使用它们。如果您想重用一些现成的UI组件,可以制作Qt Designer插件然后再使用它。请参阅文档:Adding Qt Designer Plugins

答案 1 :(得分:1)

模板Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged, TextBox1.Click Dim connectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\your_path\Desktop\Northwind_2012.mdb" Dim selectCommand As String Dim connection As New OleDbConnection(connectionString) 'selectCommand = "Select * From MyExcelTable where Fname = '" & TextBox1.Text & "'" '"SELECT * FROM Customers WHERE Address LIKE '" & strAddressSearch & "%'" 'or ending with: '"SELECT * FROM Customers WHERE Address LIKE '%" & strAddressSearch & "'" selectCommand = "Select * From MyExcelTable where Fname Like '" & TextBox1.Text & "%'" Me.dataAdapter = New OleDbDataAdapter(selectCommand, connection) With DataGridView1 .AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells .AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.ColumnHeader .AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.ColumnHeader End With Dim commandBuilder As New OleDbCommandBuilder(Me.dataAdapter) Dim table As New DataTable() table.Locale = System.Globalization.CultureInfo.InvariantCulture Me.dataAdapter.Fill(table) Me.bindingSource1.DataSource = table Dim data As New DataSet() data.Locale = System.Globalization.CultureInfo.InvariantCulture DataGridView1.DataSource = Me.bindingSource1 Me.DataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Aqua Me.DataGridView1.AutoResizeColumns( _ DataGridViewAutoSizeColumnsMode.AllCells) End Sub 文件没有意义,因为它们中唯一真正可重用的元素是样式。布局等特定于应用程序。当然,Qt样式.ui / .css模板是有道理的。如果存在,您可以通过Google找到它们。