1

голосов
2

ответ
11.2k

Просмотры

Установить дату на QDateEdit с C ++

У меня есть этот QDateEdit виджет, но он показывает всегда стандартное время, как 01-01-2014 (в ДД-ММ-ГГГГ, но я могу изменить это в UI). Но я хочу, чтобы отобразить текущее время, если диалоговое окно (где это QDateEdit виджет) открыто. Я проверил это только на этикетке (см порового form_dialog). Но его printss из «са 23 ноября 2013». Но я хочу, это как 23-11-2013. Кроме того, он дает мне ошибку: QDateTimeEdit :: SETDATE»: не удается преобразовать параметр 1 из„QString“до„сопзЬ QDate &“Причина: не удается преобразовать из„QString“до„сопзЬ QDate“Нет оператора определенного пользователя преобразования доступен, которые могут выполнить это преобразование, или оператор не может быть назван Так недействительный form_dialog :: setCurrentDate () {дата QDate = QDate :: CurrentDate (); QString DateString = Date.toString (); ui-> DateEdit-> SETDATE (DateString); } Спасибо! Может быть, его полезно иметь что-то визуальное, виджет, который отображается ниже должен отображать текущую дату:
SjonTeflon
1

голосов
1

ответ
825

Просмотры

Передача данных с помощью LabView с подключением к локальной сети

Программа LabView читает картину и делают некоторые вычисления с данными из вольтметра. Но я хочу, чтобы отправить этот результат расчета по локальной сети Подключение к другому компьютеру, так что компьютер делает некоторые другие расчеты с этим результатом. Я знаю, что я могу сделать эти расчеты на тот же компьютер, но речь идет о принципе, для передачи данных на другой компьютер, полностью автоматический. Таким образом, пользователю не придется ничего делать, чтобы отправить данные на другой компьютер (и все, что я имею в виду как заполнение IP или что-то подобное для PC). Это может показаться немного странным, но если вы хотите получить больше информации об этом проекте можно сказать :)
SjonTeflon
1

голосов
1

ответ
422

Просмотры

Обновление расположения `axvspan` с Matplotlib

Я хочу, чтобы «имитировать» расположение двух объектов на земельном участке. Я хотел бы сделать это с axvspan. Я хочу, чтобы переместить одну axvspan с помощью ползунка. Я хочу сделать что-то вроде этого я: импорт matplotlib.pyplot в PLT из matplotlib.widgets импорта Slider инжир, Ax = plt.subplots () plt.subplots_adjust (нижняя = 0,25) т = 2 g0 = 10 filter_loc = plt.axvspan ((50-д0-т), (50-д0), цвет = "синий") sensor_loc = plt.axvspan (50,80, цвет = "красный") plt.axis ([0, 1, -10, 10 ]) axgap = plt.axes ([0,25, 0,1, 0,65, 0,03]) SGAP = Ползунок (axgap, 'разрыв', 0.01, 30.0, valinit = д0) Защита обновления (значение): разрыв = sgap.val filter_loc.set_xdata (50-зазор-т, 50-пробел) fig.canvas.draw_idle () sgap.on_changed (обновление) plt.show () Если попробовать несколько способов я всегда получаю ошибку: filter_loc, = plt.axvspan ((50 -g0-т), (50-g0)) TypeError: 'Полигон' объект не итерация Так мне кажется, что axvspan не нравится обновление значений с помощью ползунка. Существуют ли способы, я все еще могу добиться этого с помощью axvspan?
SjonTeflon
1

голосов
2

ответ
5k

Просмотры

Передача переменной в другое диалоговое Qt

У меня есть QTreeView со списком текстовых файлов. Если файл выбран и аннулируются FileList_dialog :: on_openButton_released () он должен передать переменный диалоговый pathto textFile_dialog. До сих пор я это: пустое FileList :: on_openButton_released () {индекс = ui-> treeView-> currentIndex QModelIndex (); QFileSystemModel * модель = (QFileSystemModel *) ui-> treeView-> модель (); QString путь = model-> Filepath (индекс); QString имя = model-> имя_файла (индекс); QString DIR = путь; QFile файл (путь); QDebug ()
SjonTeflon
5

голосов
1

ответ
1.7k

Просмотры

Сохранение 3D-сюжет в PDF 3D с Python

Я произвел 3D сюжет с питоном и pyplot. Я могу экспортировать этот сюжет в формате PDF. Что вполне скучный, а иногда .. Плоские 3D графики могут быть трудно читать / понять. Тем не менее, PDF поддерживает 3D-модели, такие как модели CAD. Это заставило меня задаться вопросом, можно экспортировать 3D-сюжет, порожденную Matplotlib или что-то подобное, в 3D PDF? Это было бы удивительно, чтобы сохранить красивые 3D графики! Если да, то как я могу это сделать?
SjonTeflon
1

голосов
1

ответ
1.3k

Просмотры

How to print textfile with QPrinter

У меня есть список текстовых файлов в виде дерева (с QFileSystemModel). Если выбран текстовый файл и нажать кнопку печати. Он должен показать диалоговое окно печати и файл должен быть распечатан. Я думал (после прочтения документации и примеров) он должен выглядеть следующим образом: пустота berichtenhistorie :: on_printButton_released () {индекс = ui-> treeView-> currentIndex QModelIndex (); QFileSystemModel * модель = (QFileSystemModel *) ui-> treeView-> модель (); QString путь = model-> Filepath (индекс); QString имя = model-> имя_файла (индекс); QString DIR = путь; dir.remove (dir.size () - name.size (), name.size ()); QFile файл (путь); если (File.open (QIODevice :: WriteOnly | QIODevice :: Text)) {file.close (); если (file.rename (QString ( "% 1geprint% 2"). Arg (реж, название))) QDebug ()
SjonTeflon
2

голосов
2

ответ
3.6k

Просмотры

resizeColumnToContents () не работает Qt C ++

У меня есть этот TreeView виджет с помощью следующей функции здания: недействительный berichtenhistorie :: DirectoryDisplay () {QFileSystemModel * dirModel = новый QFileSystemModel (это); dirModel-> setRootPath ( "путь"); dirModel-> SetFilter (QDir :: Файлы | QDir :: NoDotAndDotDot | QDir :: AllDirs); ui-> treeView-> setModel (dirModel); ui-> treeView-> setRootIndex (dirModel-> индекс ( "путь")); ui-> treeView-> hideColumn (1); ui-> treeView-> hideColumn (2); ui-> treeView-> setSortingEnabled (истина); ui-> treeView-> sortByColumn (3); ui-> treeView-> resizeColumnToContents (0); ui-> treeView-> resizeColumnToContents (3); } Но ui-> treeView-> resizeColumntoContents (#); Я не получаю какие-либо ошибки, но это не будет изменять его размер. Это выглядит следующим образом: Но это, как он должен выглядеть как мне сделать это работает должным образом? Спасибо!
SjonTeflon
2

голосов
1

ответ
6.4k

Просмотры

соединение TCP LabView

Есть несколько примеров в LabView соединения TCP / IP, но я не получить то, что делает VI. Что некоторые функции делают. Вот фотографии из примеров. Изображение 1: Сервер Почему провод расщепляется на два провода после приведения типа функции? И я действительно не получить то, что эти другие функции не которые отмечены. Изображение 2: Клиент
SjonTeflon
2

голосов
2

ответ
4.6k

Просмотры

Как построить данные с Python из текстового файла

У меня есть текстовый файл с почти 50k строк данных от датчиков, подключенных к Raspberry Pi. Это выглядит примерно так: 2014-07-16 15: 57: 35,536579, 128, 251, 254, 255, 30,062 2014-07-16 15: 57: 37,763030, 132, 252, 250, 255, 30,062 2014-07- 16 15: 57: 39,993090, 135, 249, 239, 255, 30,125 2014-07-16 15: 57: 42,224499, 142, 251, 221, 255, 30,125 2014-07-16 15: 57: 44,452908, 152, 252 , 199, 255, 30,187 2014-07-16 15: 57: 46,683009, 162, 246, 189, 255, 30,187 Поэтому в основном (слева направо) по дате и времени, датчик 1, датчик 2, датчик 3, 4 датчика, датчик 5. Я хочу, чтобы построить это с помощью Python, Ive читать о Matplotlib для построения графиков. Но как я могу построить эти данные из текстового файла? Я хотел бы построить на оси х меток времени и по оси Y данных от различных датчиков в одном графике. Я не испытывал в Matplotlib вообще.
SjonTeflon
2

голосов
1

ответ
1.4k

Просмотры

Fitting un-normalized gaussian in histogram python

У меня есть темное изображение (сырой формат), и наносили на график и изображение распределения изображения. Как вы можете видеть, есть пик в 16 лет, не обращайте внимания на это. Я хочу, чтобы соответствовать по гауссовой кривой с помощью этой гистограммы. Я использовал этот метод, чтобы соответствовать: Un-нормированной кривой Гаусса на гистограмме. Тем не мение; мой Gaussian форма никогда не приближается к тому, что она должна быть. Я делаю что-то неправильно с поворотом изображения в нужный формат для сюжета или еще что-то пойдет не так? Это текущий код используется для создания эти данные: импорт NumPy в н.п. импорта matplotlib.pyplot как PLT из scipy.optimize импорта curve_fit четкости fitGaussian (х, а, означает, сигма): возвращение (а * np.exp (- ( (х-среднее) ** 2 / (2 * сигма)))) = имя_файла 'filepath.raw' им = np.fromfile (имя_файла, np.int16) im.resize ([3056,4064]) plt.figure ( ) plt.set_cmap (виридис) plt.imshow (им, интерполяция =»
SjonTeflon
4

голосов
1

ответ
10.4k

Просмотры

метки времени передается matplotlib.date2num: «ул» объект не имеет атрибута «toordinal»

Есть массив с временными метками (формат% Y-% m-% D% H:% M:% S), собранный из текстового файла. Я хочу, чтобы построить их в сюжетном с Matplotlib. Но я не могу заставить его работать. Я имел в виду следующее: импорт NumPy как нп импорт даты и времени импорта matplotlib.pyplot как PLT импорт matplotlib.dates в мкр dateconv = лямбда s: datetime.strptime (с, «% Y-% m-% D% H:% M: % S:.% F ') col_names = [ "временная метка", "свет", "sensor1", "sensor2", "sensor3", "температура"] dtypes = [ "объект", "uint8", "uint8", "uint8", "uint8", "плавать"] MYDATA = np.genfromtxt ( "data.csv", разделитель = " "имена = col_names, DTYPE = dtypes, преобразователи = {" Time": dateconv}) = время md.date2num (MYDATA [ 'временная метка']) sensor1 = MYDATA [ 'sensor1'
SjonTeflon
3

голосов
1

ответ
140

Просмотры

Ошибка при компиляции Qt 5.0

Если я хочу, чтобы построить и запустить мое приложение в Qt 5.0, ничего не происходит. Я не получаю никаких ошибок или что-то. Совсем ничего. Некоторые больше информации: У меня Windows-64-бит Qt Creator 2.8 (на основе Qt 5.0) Я использую компилятор MSVC Вот некоторый скриншот: Это мой текущий набор. Это мои Составители:
SjonTeflon